/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
internal/api/share_preview_test.go
29 строк
819 B
Michael Mayer
Auth: Add CLI command to create access tokens for apps #782 #808 #3943
05 янв 2024, 18:31
05 янв 2024, 18:31
713593d
Код
Авторство
О чём код?
package api import ( "net/http" "testing" "github.com/stretchr/testify/assert" "github.com/photoprism/photoprism/internal/config" ) func TestGetPreview(t *testing.T) { t.Run("NotFound", func(t *testing.T) { app, router, conf := NewApiTest() conf.SetAuthMode(config.AuthModePasswd) defer conf.SetAuthMode(config.AuthModePublic) SharePreview(router) r := PerformRequest(app, "GET", "api/v1/s/1jxf3jfn2k/ss6sg6bxpogaaba7/preview") assert.Equal(t, http.StatusNotFound, r.Code) }) t.Run("InvalidToken", func(t *testing.T) { app, router, conf := NewApiTest() conf.SetAuthMode(config.AuthModePasswd) defer conf.SetAuthMode(config.AuthModePublic) SharePreview(router) r := PerformRequest(app, "GET", "api/v1/s/xxx/ss6sg6bxpogaaba7/preview") assert.Equal(t, http.StatusNotFound, r.Code) }) }