DecodeDataUri($tfa->getQRCodeImageAsDataUri('Test&Label', 'VMR466AB62ZBOKHE')); $this->assertSame('image/svg+xml', $data['mimetype']); } public function testBadTextColour(): void { $this->expectException(RuntimeException::class); new BaconQrCodeProvider(1, 'not-a-colour', '#FFF'); } public function testBadBackgroundColour(): void { $this->expectException(RuntimeException::class); new BaconQrCodeProvider(1, '#000', 'not-a-colour'); } public function testBadTextColourHexRef(): void { $this->expectException(RuntimeException::class); new BaconQrCodeProvider(1, '#AAAA', '#FFF'); } public function testBadBackgroundColourHexRef(): void { $this->expectException(RuntimeException::class); new BaconQrCodeProvider(1, '#000', '#AAAA'); } }