assertSame('', $seenOutput); // Make sure sniffs were registered. $this->assertGreaterThanOrEqual(1, count($ruleset->sniffCodes)); }//end testBuildInStandardsDoNotContainErrors() /** * Data provider. * * @see self::testBuildInStandardsDoNotContainErrors() * * @return array> */ public static function dataBuildInStandards() { // Get a list of all build-in, PHPCS native standards. $sep = DIRECTORY_SEPARATOR; $targetDir = dirname(dirname(dirname(__DIR__))).$sep.'src'.$sep.'Standards'.$sep; $rulesetFiles = glob($targetDir.'*'.$sep.'ruleset.xml'); $data = []; foreach ($rulesetFiles as $file) { $standardName = basename(dirname($file)); $data[$standardName] = [ 'standard' => $standardName, ]; } return $data; }//end dataBuildInStandards() }//end class