MCPcopy Create free account
hub / github.com/dropbox/dbxcli / TestShareLinkUpdateRejectsEmptyURL

Function TestShareLinkUpdateRejectsEmptyURL

cmd/share_link_update_test.go:60–76  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

58}
59
60func TestShareLinkUpdateRejectsEmptyURL(t *testing.T) {
61 called := false
62 stubSharedLinkClient(t, &mockSharedLinkClient{
63 modifySharedLinkSettingsFn: func(arg *sharing.ModifySharedLinkSettingsArgs) (sharing.IsSharedLinkMetadata, error) {
64 called = true
65 return nil, nil
66 },
67 })
68
69 err := shareLinkUpdate(newShareLinkUpdateTestCommand(nil, nil), []string{""})
70 if err == nil || !strings.Contains(err.Error(), "requires a non-empty URL") {
71 t.Fatalf("error = %v, want non-empty URL error", err)
72 }
73 if called {
74 t.Fatal("ModifySharedLinkSettings should not be called")
75 }
76}
77
78func TestShareLinkUpdateRequiresSettingFlag(t *testing.T) {
79 called := false

Callers

nothing calls this directly

Calls 4

stubSharedLinkClientFunction · 0.85
shareLinkUpdateFunction · 0.85
ErrorMethod · 0.45

Tested by

no test coverage detected