Skip to content

Commit 92f89ec

Browse files
committed
fix api key unit tests to expect outputs
1 parent 0923780 commit 92f89ec

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

coderd/authzquery/apikey_test.go

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,33 @@ func (suite *MethodTestSuite) TestAPIKey() {
1313
suite.Run("DeleteAPIKeyByID", func() {
1414
suite.RunMethodTest(func(t *testing.T, db database.Store) MethodCase {
1515
key, _ := dbgen.APIKey(t, db, database.APIKey{})
16-
return methodCase(values(key.ID), asserts(key, rbac.ActionDelete))
16+
return methodCase(values(key.ID), asserts(key, rbac.ActionDelete), values())
1717
})
1818
})
1919
suite.Run("GetAPIKeyByID", func() {
2020
suite.RunMethodTest(func(t *testing.T, db database.Store) MethodCase {
2121
key, _ := dbgen.APIKey(t, db, database.APIKey{})
22-
return methodCase(values(key.ID), asserts(key, rbac.ActionRead))
22+
return methodCase(values(key.ID), asserts(key, rbac.ActionRead), values(key))
2323
})
2424
})
2525
suite.Run("GetAPIKeysByLoginType", func() {
2626
suite.RunMethodTest(func(t *testing.T, db database.Store) MethodCase {
2727
a, _ := dbgen.APIKey(t, db, database.APIKey{LoginType: database.LoginTypePassword})
2828
b, _ := dbgen.APIKey(t, db, database.APIKey{LoginType: database.LoginTypePassword})
2929
_, _ = dbgen.APIKey(t, db, database.APIKey{LoginType: database.LoginTypeGithub})
30-
return methodCase(values(database.LoginTypePassword), asserts(a, rbac.ActionRead, b, rbac.ActionRead))
30+
return methodCase(values(database.LoginTypePassword),
31+
asserts(a, rbac.ActionRead, b, rbac.ActionRead),
32+
values([]database.APIKey{a, b}))
3133
})
3234
})
3335
suite.Run("GetAPIKeysLastUsedAfter", func() {
3436
suite.RunMethodTest(func(t *testing.T, db database.Store) MethodCase {
3537
a, _ := dbgen.APIKey(t, db, database.APIKey{LastUsed: time.Now().Add(time.Hour)})
3638
b, _ := dbgen.APIKey(t, db, database.APIKey{LastUsed: time.Now().Add(time.Hour)})
3739
_, _ = dbgen.APIKey(t, db, database.APIKey{LastUsed: time.Now().Add(-time.Hour)})
38-
return methodCase(values(time.Now()), asserts(a, rbac.ActionRead, b, rbac.ActionRead))
40+
return methodCase(values(time.Now()),
41+
asserts(a, rbac.ActionRead, b, rbac.ActionRead),
42+
values([]database.APIKey{a, b}))
3943
})
4044
})
4145
suite.Run("InsertAPIKey", func() {
@@ -45,16 +49,16 @@ func (suite *MethodTestSuite) TestAPIKey() {
4549
UserID: u.ID,
4650
LoginType: database.LoginTypePassword,
4751
Scope: database.APIKeyScopeAll,
48-
}), asserts(rbac.ResourceAPIKey.WithOwner(u.ID.String()), rbac.ActionCreate))
52+
}), asserts(rbac.ResourceAPIKey.WithOwner(u.ID.String()), rbac.ActionCreate),
53+
values())
4954
})
5055
})
5156
suite.Run("UpdateAPIKeyByID", func() {
5257
suite.RunMethodTest(func(t *testing.T, db database.Store) MethodCase {
5358
a, _ := dbgen.APIKey(t, db, database.APIKey{})
5459
return methodCase(values(database.UpdateAPIKeyByIDParams{
55-
ID: a.ID,
56-
LastUsed: time.Now(),
57-
}), asserts(a, rbac.ActionUpdate))
60+
ID: a.ID,
61+
}), asserts(a, rbac.ActionUpdate), values(a))
5862
})
5963
})
6064
}

0 commit comments

Comments
 (0)