PhpSpec:我怎样才能 运行 只从一个套件中进行一次测试?
PhpSpec: How can I run only one test from a suite?
我有一个 phpspec class 如下所示,我只想从中 运行 一个规范。我只想运行 "it_should_do_something_easy"。这可能吗?
这就是我 运行 这个规范文件的方式:
$> phpspec run spec/Project/WorkerSpec.php
但现在我只想 运行 一个规格,例如 "it_should_do_something_easy"。
<?php
namespace spec\Project;
use PhpSpec\ObjectBehavior;
use Prophecy\Argument;
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
我有一个 phpspec class 如下所示,我只想从中 运行 一个规范。我只想运行 "it_should_do_something_easy"。这可能吗?
这就是我 运行 这个规范文件的方式:
$> phpspec run spec/Project/WorkerSpec.php
但现在我只想 运行 一个规格,例如 "it_should_do_something_easy"。
<?php
namespace spec\Project;
use PhpSpec\ObjectBehavior;
use Prophecy\Argument;
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