porting all github actions from bluesky-social/indigo to tangled CI
at main 537 B view raw
1package cliutil 2 3import ( 4 "os" 5 "path/filepath" 6 "testing" 7 8 "github.com/whyrusleeping/go-did" 9) 10 11func TestKeyGenerationAndLoading(t *testing.T) { 12 tempdir, err := os.MkdirTemp("", "msttest-") 13 if err != nil { 14 t.Fatal(err) 15 } 16 defer os.RemoveAll(tempdir) 17 fkey := filepath.Join(tempdir, "test.key") 18 err = GenerateKeyToFile(fkey) 19 if err != nil { 20 t.Fatal(err) 21 } 22 key, err := LoadKeyFromFile(fkey) 23 if err != nil { 24 t.Fatal(err) 25 } 26 27 if key.Type != did.KeyTypeP256 { 28 t.Fatalf("unexpected type of the key %s", key.KeyType()) 29 } 30}