X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fbehat%2Fgherkin%2Ftests%2FBehat%2FGherkin%2FFilter%2FNameFilterTest.php;fp=vendor%2Fbehat%2Fgherkin%2Ftests%2FBehat%2FGherkin%2FFilter%2FNameFilterTest.php;h=0000000000000000000000000000000000000000;hp=24914ecf1f3ddcec937afef3bf93021e3c74f09e;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/vendor/behat/gherkin/tests/Behat/Gherkin/Filter/NameFilterTest.php b/vendor/behat/gherkin/tests/Behat/Gherkin/Filter/NameFilterTest.php deleted file mode 100644 index 24914ecf1..000000000 --- a/vendor/behat/gherkin/tests/Behat/Gherkin/Filter/NameFilterTest.php +++ /dev/null @@ -1,79 +0,0 @@ -assertSame($feature, $filter->filterFeature($feature)); - - $scenarios = array( - new ScenarioNode('scenario1', array(), array(), null, 2), - $matchedScenario = new ScenarioNode('scenario2', array(), array(), null, 4) - ); - $feature = new FeatureNode('feature1', null, array(), null, $scenarios, null, null, null, 1); - $filter = new NameFilter('scenario2'); - $filteredFeature = $filter->filterFeature($feature); - - $this->assertSame(array($matchedScenario), $filteredFeature->getScenarios()); - } - - public function testIsFeatureMatchFilter() - { - $feature = new FeatureNode('random feature title', null, array(), null, array(), null, null, null, 1); - - $filter = new NameFilter('feature1'); - $this->assertFalse($filter->isFeatureMatch($feature)); - - $feature = new FeatureNode('feature1', null, array(), null, array(), null, null, null, 1); - $this->assertTrue($filter->isFeatureMatch($feature)); - - $feature = new FeatureNode('feature1 title', null, array(), null, array(), null, null, null, 1); - $this->assertTrue($filter->isFeatureMatch($feature)); - - $feature = new FeatureNode('some feature1 title', null, array(), null, array(), null, null, null, 1); - $this->assertTrue($filter->isFeatureMatch($feature)); - - $feature = new FeatureNode('some feature title', null, array(), null, array(), null, null, null, 1); - $this->assertFalse($filter->isFeatureMatch($feature)); - - $filter = new NameFilter('/fea.ure/'); - $this->assertTrue($filter->isFeatureMatch($feature)); - - $feature = new FeatureNode('some feaSure title', null, array(), null, array(), null, null, null, 1); - $this->assertTrue($filter->isFeatureMatch($feature)); - - $feature = new FeatureNode('some feture title', null, array(), null, array(), null, null, null, 1); - $this->assertFalse($filter->isFeatureMatch($feature)); - } - - public function testIsScenarioMatchFilter() - { - $filter = new NameFilter('scenario1'); - - $scenario = new ScenarioNode('UNKNOWN', array(), array(), null, 2); - $this->assertFalse($filter->isScenarioMatch($scenario)); - - $scenario = new ScenarioNode('scenario1', array(), array(), null, 2); - $this->assertTrue($filter->isScenarioMatch($scenario)); - - $scenario = new ScenarioNode('scenario1 title', array(), array(), null, 2); - $this->assertTrue($filter->isScenarioMatch($scenario)); - - $scenario = new ScenarioNode('some scenario title', array(), array(), null, 2); - $this->assertFalse($filter->isScenarioMatch($scenario)); - - $filter = new NameFilter('/sce.ario/'); - $this->assertTrue($filter->isScenarioMatch($scenario)); - - $filter = new NameFilter('/scen.rio/'); - $this->assertTrue($filter->isScenarioMatch($scenario)); - } -}