From c01bf58c0bd65ff68a2e55001945daf378436047 Mon Sep 17 00:00:00 2001 From: Umputun Date: Mon, 24 Dec 2018 01:08:08 -0600 Subject: [PATCH] add IsAdmin test --- backend/app/store/service/service_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/backend/app/store/service/service_test.go b/backend/app/store/service/service_test.go index 60f01a01..0adb5ede 100644 --- a/backend/app/store/service/service_test.go +++ b/backend/app/store/service/service_test.go @@ -429,6 +429,16 @@ func TestService_SetMetas(t *testing.T) { assert.True(t, b.IsBlocked("radio-t", "user2")) } +func TestService_IsAdmin(t *testing.T) { + defer os.Remove(testDb) + // two comments for https://radio-t.com + b := DataStore{Interface: prepStoreEngine(t), EditDuration: 100 * time.Millisecond, + AdminStore: admin.NewStaticStore("secret 123", []string{"user2"}, "user@email.com")} + + assert.False(t, b.IsAdmin("radio-t", "user1")) + assert.True(t, b.IsAdmin("radio-t", "user2")) +} + // makes new boltdb, put two records func prepStoreEngine(t *testing.T) engine.Interface { os.Remove(testDb)