Skip to content

Commit

Permalink
notation plugin uninstall
Browse files Browse the repository at this point in the history
Signed-off-by: Patrick Zheng <[email protected]>
  • Loading branch information
Two-Hearts committed Oct 31, 2023
1 parent f7c80b8 commit d6d16f4
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions cmd/notation/internal/plugin/plugin_test.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package plugin

import (
"context"
"runtime"
"testing"

"github.com/notaryproject/notation-go/dir"
)

func TestCheckPluginExistence(t *testing.T) {
dir.UserConfigDir = "testdata"
if runtime.GOOS == "windows" {
t.Skip("skipping test on Windows")
}
exist, err := CheckPluginExistence(context.Background(), "non-exist-plugin")
if exist || err != nil {
t.Fatalf("expected exist to be false with nil err, got: %v, %s", exist, err)
}

exist, err = CheckPluginExistence(context.Background(), "test-plugin")
if !exist || err != nil {
t.Fatalf("expected exist to be true with nil err, got: %v, %s", exist, err)
}
}
Empty file.

0 comments on commit d6d16f4

Please sign in to comment.