From 18054c664506efc00a0d7d73a23af2f915a83ca9 Mon Sep 17 00:00:00 2001 From: Jared Scheib Date: Tue, 24 Oct 2017 13:33:17 -0700 Subject: [PATCH] Improve get no users test Change rawWant to wantRaw Remove fmt.Println Signed-off-by: Michael de Sa --- bolt/organization_users_test.go | 55 +++++++++++++++++++++++++++------ 1 file changed, 46 insertions(+), 9 deletions(-) diff --git a/bolt/organization_users_test.go b/bolt/organization_users_test.go index 0a7f5008d4..337a7acb6b 100644 --- a/bolt/organization_users_test.go +++ b/bolt/organization_users_test.go @@ -2,7 +2,6 @@ package bolt_test import ( "context" - "fmt" "testing" "github.com/google/go-cmp/cmp" @@ -228,6 +227,7 @@ func TestOrganizationUsersStore_Add(t *testing.T) { t.Fatal(err) } defer client.Close() + tt.args.ctx = context.WithValue(tt.args.ctx, "organizationID", tt.args.orgID) s := client.OrganizationUsersStore got, err := s.Add(tt.args.ctx, tt.args.u) @@ -467,7 +467,7 @@ func TestOrganizationUsersStore_All(t *testing.T) { name string ctx context.Context want []chronograf.User - rawWant []chronograf.User + wantRaw []chronograf.User orgID string addFirst bool wantErr bool @@ -475,6 +475,46 @@ func TestOrganizationUsersStore_All(t *testing.T) { { name: "No users", ctx: context.Background(), + wantRaw: []chronograf.User{ + { + Name: "howdy", + Provider: "GitHub", + Scheme: "OAuth2", + Roles: []chronograf.Role{ + { + OrganizationID: "1338", + Name: "Viewer", + }, + { + OrganizationID: "1336", + Name: "Viewer", + }, + }, + }, + { + Name: "doody2", + Provider: "GitHub2", + Scheme: "OAuth2", + Roles: []chronograf.Role{ + { + OrganizationID: "1337", + Name: "Editor", + }, + }, + }, + { + Name: "doody", + Provider: "GitHub", + Scheme: "OAuth2", + Roles: []chronograf.Role{ + { + OrganizationID: "1338", + Name: "Editor", + }, + }, + }, + }, + orgID: "2330", }, { name: "get all users", @@ -504,7 +544,7 @@ func TestOrganizationUsersStore_All(t *testing.T) { }, }, }, - rawWant: []chronograf.User{ + wantRaw: []chronograf.User{ { Name: "howdy", Provider: "GitHub", @@ -558,21 +598,18 @@ func TestOrganizationUsersStore_All(t *testing.T) { tt.ctx = context.WithValue(tt.ctx, "organizationID", tt.orgID) if tt.addFirst { - for _, u := range tt.rawWant { + for _, u := range tt.wantRaw { client.UsersStore.Add(tt.ctx, &u) } } s := client.OrganizationUsersStore - fmt.Println(tt.name) gots, err := s.All(tt.ctx) if (err != nil) != tt.wantErr { t.Errorf("%q. OrganizationUsersStore.All() error = %v, wantErr %v", tt.name, err, tt.wantErr) continue } - for i, got := range gots { - if diff := cmp.Diff(got, tt.want[i], cmpOptions...); diff != "" { - t.Errorf("%q. OrganizationUsersStore.All():\n-got/+want\ndiff %s", tt.name, diff) - } + if diff := cmp.Diff(gots, tt.want, cmpOptions...); diff != "" { + t.Errorf("%q. OrganizationUsersStore.All():\n-got/+want\ndiff %s", tt.name, diff) } } }