MCPcopy
hub / github.com/mxpv/podsync / TestParseVimeoURL_Group

Function TestParseVimeoURL_Group

pkg/builder/url_test.go:58–82  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

56}
57
58func TestParseVimeoURL_Group(t *testing.T) {
59 link, _ := url.ParseRequestURI("https://vimeo.com/groups/109")
60 kind, id, err := parseVimeoURL(link)
61 require.NoError(t, err)
62 require.Equal(t, model.TypeGroup, kind)
63 require.Equal(t, "109", id)
64
65 link, _ = url.ParseRequestURI("http://vimeo.com/groups/109")
66 kind, id, err = parseVimeoURL(link)
67 require.NoError(t, err)
68 require.Equal(t, model.TypeGroup, kind)
69 require.Equal(t, "109", id)
70
71 link, _ = url.ParseRequestURI("http://www.vimeo.com/groups/109")
72 kind, id, err = parseVimeoURL(link)
73 require.NoError(t, err)
74 require.Equal(t, model.TypeGroup, kind)
75 require.Equal(t, "109", id)
76
77 link, _ = url.ParseRequestURI("https://vimeo.com/groups/109/videos/")
78 kind, id, err = parseVimeoURL(link)
79 require.NoError(t, err)
80 require.Equal(t, model.TypeGroup, kind)
81 require.Equal(t, "109", id)
82}
83
84func TestParseVimeoURL_Channel(t *testing.T) {
85 link, _ := url.ParseRequestURI("https://vimeo.com/channels/staffpicks")

Callers

nothing calls this directly

Calls 1

parseVimeoURLFunction · 0.85

Tested by

no test coverage detected