addRule(new ImageDimensionsAndScale()); $violations = $scanner->scan('Test image'); $this->assertGreaterThanOrEqual(1, count($violations)); $this->assertSame('WCAG_1_4_4_IMAGE_DIMENSIONS_SCALE', $violations[0]->ruleId); } public function testFlagsSmallInteractiveTouchTarget(): void { $scanner = new Scanner(); $scanner->addRule(new ImageDimensionsAndScale()); $violations = $scanner->scan('Home'); $this->assertGreaterThanOrEqual(1, count($violations)); } public function testPassesValidImageDimensions(): void { $scanner = new Scanner(); $scanner->addRule(new ImageDimensionsAndScale()); $violations = $scanner->scan('Test'); $this->assertCount(0, $violations); } }