svg_test.go 409 B

12345678910111213141516171819202122232425
  1. package svg
  2. import "testing"
  3. import "encoding/xml"
  4. import "io"
  5. import "os"
  6. func TestLoadSimple(t *testing.T) {
  7. f, err := os.Open("../testdata/yellow_circle.svg")
  8. if err != nil {
  9. t.Fatalf("%s", err)
  10. }
  11. defer f.Close()
  12. buf, err := io.ReadAll(f)
  13. if err != nil {
  14. t.Fatalf("%s", err)
  15. }
  16. svg := SVG{}
  17. err = xml.Unmarshal(buf, &svg)
  18. if err != nil {
  19. t.Fatalf("%s", err)
  20. }
  21. t.Logf("svg: %v+", svg)
  22. }