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

Function TestRelativeTo

cmd/get_test.go:933–953  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

931}
932
933func TestRelativeTo(t *testing.T) {
934 tests := []struct {
935 base, full, want string
936 }{
937 {"/remote", "/remote", ""},
938 {"/remote", "/remote/file.txt", "file.txt"},
939 {"/remote", "/remote/sub/deep.txt", "sub/deep.txt"},
940 {"/Remote", "/remote/file.txt", "file.txt"},
941 {"/remote", "/Remote/File.TXT", "File.TXT"},
942 }
943 for _, tt := range tests {
944 got, err := relativeTo(tt.base, tt.full)
945 if err != nil {
946 t.Errorf("relativeTo(%q, %q) error: %v", tt.base, tt.full, err)
947 continue
948 }
949 if got != tt.want {
950 t.Errorf("relativeTo(%q, %q) = %q, want %q", tt.base, tt.full, got, tt.want)
951 }
952 }
953}
954
955func TestRelativeToRejectsSiblingPrefix(t *testing.T) {
956 _, err := relativeTo("/remote", "/remote2/file.txt")

Callers

nothing calls this directly

Calls 1

relativeToFunction · 0.85

Tested by

no test coverage detected