Skip to content

Commit e943a56

Browse files
test: test /versions endpoint
1 parent 090b5a1 commit e943a56

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

internal/server/handlers_test.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,23 @@ func TestGetPlugin(t *testing.T) {
252252
require.Equal(t, "provider-git-darwin-amd64", plugin.LatestRelease.Assets["darwin/amd64"].FileName)
253253
}
254254

255+
func TestGetPluginVersions(t *testing.T) {
256+
killFirebaseEmulator, err := starsFirebaseEmulator()
257+
require.NoError(t, err)
258+
defer killFirebaseEmulator()
259+
s, fsClient, closeFn := newTestServer(t)
260+
defer closeFn()
261+
262+
dlServerCloseFn := bootstrapDatabase(t, fsClient)
263+
defer dlServerCloseFn()
264+
265+
rr := sendRequest(s, "GET", "/api/v2/plugins/provider-git/versions", nil)
266+
require.Equal(t, http.StatusOK, rr.Code)
267+
var pluginVersion []string
268+
require.NoError(t, json.Unmarshal(rr.Body.Bytes(), &pluginVersion))
269+
require.Len(t, pluginVersion, 5)
270+
}
271+
255272
func TestUpdateAndGetPlugin(t *testing.T) {
256273
killFirebaseEmulator, err := starsFirebaseEmulator()
257274
require.NoError(t, err)

0 commit comments

Comments
 (0)