| 34 | } // namespace |
| 35 | |
| 36 | TEST(SVGRenderer, delegatesDetectionToSharedSVGUtils) { |
| 37 | auto svg = bytesFromString(" \n<svg width=\"12\" height=\"10\" xmlns=\"http://www.w3.org/2000/svg\"></svg>"); |
| 38 | auto xml = bytesFromString("<?xml version=\"1.0\"?><svg></svg>"); |
| 39 | auto json = bytesFromString("{\"v\":\"5.7.4\",\"layers\":[]}"); |
| 40 | |
| 41 | EXPECT_TRUE(snap::drawing::isSVG(svg)); |
| 42 | EXPECT_TRUE(Valdi::SVGRenderer::isSVG(svg)); |
| 43 | EXPECT_TRUE(Valdi::SVGRenderer::isSVG(xml)); |
| 44 | EXPECT_FALSE(Valdi::SVGRenderer::isSVG(json)); |
| 45 | } |
| 46 | |
| 47 | TEST(SVGRenderer, reportsInvalidSVG) { |
| 48 | auto factory = Valdi::makeShared<TrackingBitmapFactory>(); |
nothing calls this directly
no test coverage detected