-
Notifications
You must be signed in to change notification settings - Fork 294
Commit 3678544
feat: add grants tests for alias (#5550)
* first test with all the required setup
* v1 of test
* add primitive func and more test
* refactor read tests into a single top level
* move token generation to a function
* add test for creates
* add delete tests
* add update test
* only check for version and update_time
* move setup resource into testcase to support grants with specific ID
* add member tests
* add group-member test example with multiple actions
* remove duplicate group membership tests
* ran make gen
* fix missing parentID bug
* fix typo
* fix test names and add test cases
* switch from google/uuid to hashicorp/go-uuid
* add comment to groupmember tests
* small comment change
* pull shared test utility code from PR #5418
* refactor role grants out of authtoken package
* unexport utility function
* Remove dead code
* lint and make gen
* fix role cration logic
* fix password TestAccountFunc implementation
* implement TestAccountFunc for LDAP
* implement TestAccountFunc for OIDC
* implement TestUserFunc for managed groups
* use managed groups in grants test
* undo removal of authtoken.TestAuthTokenWithRoles for future refactor
* switch from list to map based test case for create tests
* undo merge mistakes
* fix merge mistakes
* lint
* add setup examples
* add output fields tests for getgroup
* reimplement with reflect
* add test for CreateGroup
* add all single resource action tests
* add list test
* rename function argument
* move AssertOutputFields to handlers package
* fix lint
* make gen
* use proto.Message instead of custom interface
* switch to hashicorp/go-uuid
* fix typo
* fix error message
* id= to ids=
* make generating test accounts more randomized
* Trigger CI checks
* refactor auth/iam grants test setup
* lint
* minor comment fix
* use Id instead of ID
* make user/account setup in iam returns account instead of just account ID
* missed one change
* reorganize tests
* make gen
* feat: add grants tests for alias
add test coverage for testing grants with alias resource. This tests all actions with aliases and different grant scopes
* add tests for output fields
* add more test cases for actions, id
* update output assert to use shared assert function
* rebase
* use hashicorp/go-uuid instead of google/uuid
---------
Co-authored-by: Sorawis Nilparuk <[email protected]>
Co-authored-by: Elim Tsiagbey <[email protected]>1 parent 2444836 commit 3678544Copy full SHA for 3678544
File tree
Expand file treeCollapse file tree
1 file changed
+1185
-18
lines changedFilter options
- internal/daemon/controller/handlers/aliases
Expand file treeCollapse file tree
1 file changed
+1185
-18
lines changed
0 commit comments