addRule(new TrackValidation()); $violations = $scanner->scan(''); $this->assertCount(1, $violations); $this->assertSame('WCAG_1_2_2_TRACK_VALIDATION', $violations[0]->ruleId); } public function testFlagsMissingSrclangOnCaptions(): void { $scanner = new Scanner(); $scanner->addRule(new TrackValidation()); $violations = $scanner->scan(''); $this->assertCount(1, $violations); } public function testPassesValidTrack(): void { $scanner = new Scanner(); $scanner->addRule(new TrackValidation()); $violations = $scanner->scan(''); $this->assertCount(0, $violations); } }