1package icons23import (4 "strings"5 "testing"6)78func TestStandardResolvesVendoredNames(t *testing.T) {9 data, asset, err := Standard("maki/mountain")10 if err != nil {11 t.Fatal(err)12 }13 if asset != "std--maki-mountain.svg" {14 t.Fatalf("asset name: %q", asset)15 }16 if !strings.Contains(string(data), "<svg") {17 t.Fatal("resolved bytes are not an svg")18 }19}2021func TestStandardRefusesStrangers(t *testing.T) {22 for _, ref := range []string{"maki/skyscraper", "lucide/mountain", "mountain", ""} {23 if _, _, err := Standard(ref); err == nil {24 t.Errorf("%q resolved", ref)25 }26 }27}