| 32 | } |
| 33 | |
| 34 | func (s *SvgTestSuite) compare(expected, actual imagedata.ImageData) { |
| 35 | expectedData, err := io.ReadAll(expected.Reader()) |
| 36 | s.Require().NoError(err) |
| 37 | |
| 38 | actualData, err := io.ReadAll(actual.Reader()) |
| 39 | s.Require().NoError(err) |
| 40 | |
| 41 | // Trim whitespace to not care about ending newlines in test files |
| 42 | expectedData = bytes.TrimSpace(expectedData) |
| 43 | actualData = bytes.TrimSpace(actualData) |
| 44 | |
| 45 | s.Require().Equal(expectedData, actualData) |
| 46 | } |
| 47 | |
| 48 | func (s *SvgTestSuite) TestSanitize() { |
| 49 | origin := s.readTestFile("test1.svg") |