PhpSpec:我如何从一个套件中只运行一个测试?



我有一个像下面这样的phpspec类,我只想从它运行一个单一的规范。我想只运行"it_should_do_something_easy"。这可能吗?

我是这样运行这个规范文件的:

$> phpspec run spec/Project/WorkerSpec.php

但现在我只想运行一个单一的规范,如"it_should_do_something_easy"。

<?php
namespace specProject;
use PhpSpecObjectBehavior;
use ProphecyArgument;
class WorkerSpec
{
    public function it_should_do_something_easy()
    {
        $this->doSomethingEasy()->shouldReturn('Done!');
    }
    public function it_should_do_something_hard()
    { 
        $this->doSomethingHard()->shouldReturn('Too hard!');
    }
}

指定定义示例方法的行号:

 phpspec run spec/Project/WorkerSpec.php:9

相关内容

最新更新