/** * @param \Stagehand\TestRunner\TestSuite\PHPSpecTestSuite $suite * @return array */ public function load(PHPSpecTestSuite $suite) { return $suite->getExampleGroups(); }
protected function startRendering() { $this->junitXMLWriter->startTestSuites(); $this->junitXMLWriter->startTestSuite($this->testSuite->getName(), $this->testSuite->getAllExampleCount()); }
/** * @test * @dataProvider exampleGroupsWithNames * @param string $exampleGroupClass * @param string $exampleGroupName * @link http://piece-framework.com/issues/406 */ public function getsAnExampleGroupClass($exampleGroupClass, $exampleGroupName) { $testSuite = new PHPSpecTestSuite($name = null, $this->createTestTargetRepository()); $testSuite->addExampleGroup(new \ReflectionClass($exampleGroupClass)); $this->assertEquals($exampleGroupClass, $testSuite->getExampleGroupClass($exampleGroupName)); }