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

Function TestShareLinkUpdateRequiresSettingFlag

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

Source from the content-addressed store, hash-verified

76}
77
78func TestShareLinkUpdateRequiresSettingFlag(t *testing.T) {
79 called := false
80 stubSharedLinkClient(t, &mockSharedLinkClient{
81 modifySharedLinkSettingsFn: func(arg *sharing.ModifySharedLinkSettingsArgs) (sharing.IsSharedLinkMetadata, error) {
82 called = true
83 return nil, nil
84 },
85 })
86
87 err := shareLinkUpdate(newShareLinkUpdateTestCommand(nil, nil), []string{"https://example.com/link"})
88 if err == nil || !strings.Contains(err.Error(), "at least one shared link setting flag is required") {
89 t.Fatalf("error = %v, want setting flag error", err)
90 }
91 if called {
92 t.Fatal("ModifySharedLinkSettings should not be called")
93 }
94}
95
96func TestShareLinkUpdateRejectsInvalidExpires(t *testing.T) {
97 called := false

Callers

nothing calls this directly

Calls 4

stubSharedLinkClientFunction · 0.85
shareLinkUpdateFunction · 0.85
ErrorMethod · 0.45

Tested by

no test coverage detected