/** * Tests, that suite is built correctly in case, when static $browsers array is filled-in in test case class. * * @return void */ public function testWithBrowserConfiguration() { $suite = WithBrowserConfig::suite(self::TEST_CASE_WITH_CONFIG); $this->assertInstanceOf(self::SUITE_CLASS, $suite); $tests = $suite->tests(); /* @var $tests BrowserTestSuite[] */ $this->checkArray($tests, 2, self::BROWSER_SUITE_CLASS); foreach ($tests as $test) { $this->checkArray($test->tests(), 2, self::TEST_CASE_WITH_CONFIG); } }