mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-14 10:27:40 +00:00
fixup! fixup! fixup! fixup! fixup! adding more tests for ListOrganization()
This commit is contained in:
@@ -272,6 +272,12 @@ func TestServer_ListOrganization(t *testing.T) {
|
|||||||
assert.Fail(t, "unable to create orgs")
|
assert.Fail(t, "unable to create orgs")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// deactivat org[1]
|
||||||
|
_, err = Client.DeactivateOrganization(CTX, &v2beta_org.DeactivateOrganizationRequest{
|
||||||
|
Id: orgs[1].Id,
|
||||||
|
})
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
name string
|
name string
|
||||||
ctx context.Context
|
ctx context.Context
|
||||||
@@ -280,7 +286,7 @@ func TestServer_ListOrganization(t *testing.T) {
|
|||||||
wantErr bool
|
wantErr bool
|
||||||
}{
|
}{
|
||||||
{
|
{
|
||||||
name: "list organizations happy path",
|
name: "list organizations happy path, no filter",
|
||||||
ctx: Instance.WithAuthorization(context.Background(), integration.UserTypeIAMOwner),
|
ctx: Instance.WithAuthorization(context.Background(), integration.UserTypeIAMOwner),
|
||||||
want: []*v2beta_org.Organization{
|
want: []*v2beta_org.Organization{
|
||||||
{
|
{
|
||||||
@@ -297,6 +303,80 @@ func TestServer_ListOrganization(t *testing.T) {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "list organizations by id happy path",
|
||||||
|
ctx: Instance.WithAuthorization(context.Background(), integration.UserTypeIAMOwner),
|
||||||
|
query: []*v2beta_org.OrgQuery{
|
||||||
|
{
|
||||||
|
Query: &v2beta_org.OrgQuery_IdQuery{
|
||||||
|
IdQuery: &v2beta_org.OrgIDQuery{
|
||||||
|
Id: orgs[1].Id,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
want: []*v2beta_org.Organization{
|
||||||
|
{
|
||||||
|
Id: orgs[1].Id,
|
||||||
|
Name: orgsName[1],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "list organizations by state active",
|
||||||
|
ctx: Instance.WithAuthorization(context.Background(), integration.UserTypeIAMOwner),
|
||||||
|
query: []*v2beta_org.OrgQuery{
|
||||||
|
{
|
||||||
|
Query: &v2beta_org.OrgQuery_StateQuery{
|
||||||
|
StateQuery: &v2beta_org.OrgStateQuery{
|
||||||
|
State: v2beta_org.OrgState_ORG_STATE_ACTIVE,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
want: []*v2beta_org.Organization{
|
||||||
|
{
|
||||||
|
Id: orgs[0].Id,
|
||||||
|
Name: orgsName[0],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Id: orgs[2].Id,
|
||||||
|
Name: orgsName[2],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "list organizations by state inactive",
|
||||||
|
ctx: Instance.WithAuthorization(context.Background(), integration.UserTypeIAMOwner),
|
||||||
|
query: []*v2beta_org.OrgQuery{
|
||||||
|
{
|
||||||
|
Query: &v2beta_org.OrgQuery_StateQuery{
|
||||||
|
StateQuery: &v2beta_org.OrgStateQuery{
|
||||||
|
State: v2beta_org.OrgState_ORG_STATE_INACTIVE,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
want: []*v2beta_org.Organization{
|
||||||
|
{
|
||||||
|
Id: orgs[1].Id,
|
||||||
|
Name: orgsName[1],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "list organizations by id bad id",
|
||||||
|
ctx: Instance.WithAuthorization(context.Background(), integration.UserTypeIAMOwner),
|
||||||
|
query: []*v2beta_org.OrgQuery{
|
||||||
|
{
|
||||||
|
Query: &v2beta_org.OrgQuery_IdQuery{
|
||||||
|
IdQuery: &v2beta_org.OrgIDQuery{
|
||||||
|
Id: "bad id",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "list organizations specify org name equals",
|
name: "list organizations specify org name equals",
|
||||||
ctx: Instance.WithAuthorization(context.Background(), integration.UserTypeIAMOwner),
|
ctx: Instance.WithAuthorization(context.Background(), integration.UserTypeIAMOwner),
|
||||||
|
Reference in New Issue
Block a user