2015-07-10 20 views
8

Ho una classe phpspec come sotto e voglio solo eseguire una singola specifica da esso. Vorrei eseguire solo "it_should_do_something_easy". È possibile?PhpSpec: come posso eseguire un solo test da una suite?

Questo è quanto ho eseguito questo file spec:

$> phpspec run spec/Project/WorkerSpec.php 

Ma ora ho solo voglia di correre una sola specifica come "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!'); 
    } 
} 

risposta

14

specificare un numero di riga il metodo esempio è definito:

phpspec run spec/Project/WorkerSpec.php:9