@@ -27,7 +27,7 @@ func TestPostgresStore_Add(t *testing.T) {
27
27
store := createDatastore (t )
28
28
29
29
// Prove that our user doesn't exist in the database yet
30
- _ ,
err := store .
GetByIdentifier (
identifier .
New (
"email" ,
"[email protected] " ))
30
+ _ ,
err := store .
GetByIdentifier (
context . Background (), identifier .
New (
"email" ,
"[email protected] " ))
31
31
assert .ErrorIs (t , err , user .ErrUserNotFound )
32
32
33
33
// Insert a new user
@@ -36,53 +36,53 @@ func TestPostgresStore_Add(t *testing.T) {
36
36
user .
WithIdentifier (
identifier .
New (
"email" ,
"[email protected] " )),
37
37
)
38
38
39
- err = store .Add (u )
39
+ err = store .Add (context . Background (), u )
40
40
assert .NoError (t , err )
41
41
42
42
// Check if inserted (by key)
43
- got , err := store .Get (u .Key )
43
+ got , err := store .Get (context . Background (), u .Key )
44
44
assert .NoError (t , err )
45
45
assert .Equal (t , u , got )
46
46
47
47
// Check if inserted (by identifier)
48
- got ,
err = store .
GetByIdentifier (
identifier .
New (
"email" ,
"[email protected] " ))
48
+ got ,
err = store .
GetByIdentifier (
context . Background (), identifier .
New (
"email" ,
"[email protected] " ))
49
49
assert .NoError (t , err )
50
50
assert .Equal (t , u , got )
51
51
52
52
// Update that same user object
53
53
u .
Identifiers .
Add (
identifier .
New (
"gitlab.com/email" ,
"[email protected] " ))
54
54
55
- err = store .Add (u )
55
+ err = store .Add (context . Background (), u )
56
56
assert .NoError (t , err )
57
57
58
58
// Check if updated (by key)
59
- got , err = store .Get (u .Key )
59
+ got , err = store .Get (context . Background (), u .Key )
60
60
assert .NoError (t , err )
61
61
assert .Equal (t , u , got )
62
62
63
63
// Check if updated (by identifier)
64
- got ,
err = store .
GetByIdentifier (
identifier .
New (
"email" ,
"[email protected] " ))
64
+ got ,
err = store .
GetByIdentifier (
context . Background (), identifier .
New (
"email" ,
"[email protected] " ))
65
65
assert .NoError (t , err )
66
66
assert .Equal (t , u , got )
67
67
68
68
// Update that user using a completely different object with the same key and different identifier
69
69
u = user .
New (
"codell" ,
user .
WithIdentifier (
identifier .
New (
"email" ,
"[email protected] " )))
70
70
71
- err = store .Add (u )
71
+ err = store .Add (context . Background (), u )
72
72
assert .NoError (t , err )
73
73
74
74
// Check if updated (by key)
75
- got , err = store .Get (u .Key )
75
+ got , err = store .Get (context . Background (), u .Key )
76
76
assert .NoError (t , err )
77
77
assert .Equal (t , u , got )
78
78
79
79
// Check if updated (by identifier)
80
- got ,
err = store .
GetByIdentifier (
identifier .
New (
"email" ,
"[email protected] " ))
80
+ got ,
err = store .
GetByIdentifier (
context . Background (), identifier .
New (
"email" ,
"[email protected] " ))
81
81
assert .NoError (t , err )
82
82
assert .Equal (t , u , got )
83
83
84
84
// Check if old identifier is gone
85
- _ ,
err = store .
GetByIdentifier (
identifier .
New (
"email" ,
"[email protected] " ))
85
+ _ ,
err = store .
GetByIdentifier (
context . Background (), identifier .
New (
"email" ,
"[email protected] " ))
86
86
assert .ErrorIs (t , err , user .ErrUserNotFound )
87
87
}
88
88
@@ -115,10 +115,10 @@ func TestPostgresStore_Get(t *testing.T) {
115
115
t .Run (tc .name , func (t * testing.T ) {
116
116
t .Parallel ()
117
117
118
- err := store .Add (tc .expected )
118
+ err := store .Add (context . Background (), tc .expected )
119
119
assert .NoError (t , err )
120
120
121
- got , err := store .Get (tc .key )
121
+ got , err := store .Get (context . Background (), tc .key )
122
122
assert .NoError (t , err )
123
123
assert .Equal (t , tc .expected , got )
124
124
})
@@ -178,11 +178,11 @@ func TestPostgresStore_Find(t *testing.T) {
178
178
t .Parallel ()
179
179
180
180
if tc .expected != nil {
181
- err := store .Add (tc .expected )
181
+ err := store .Add (context . Background (), tc .expected )
182
182
assert .NoError (t , err )
183
183
}
184
184
185
- got , err := store .Find (tc .arg )
185
+ got , err := store .Find (context . Background (), tc .arg )
186
186
187
187
if tc .wantErr != nil {
188
188
assert .ErrorIs (t , err , tc .wantErr )
@@ -202,19 +202,19 @@ func TestPostgresStore_Find_duplicate(t *testing.T) {
202
202
203
203
duplicateIdentifier := identifier .
New (
"email" ,
"[email protected] " )
204
204
205
- err := store .Add (user .New (
205
+ err := store .Add (context . Background (), user .New (
206
206
"duplicateA" ,
207
207
user .WithIdentifier (duplicateIdentifier ),
208
208
))
209
209
assert .NoError (t , err )
210
210
211
- err = store .Add (user .New (
211
+ err = store .Add (context . Background (), user .New (
212
212
"duplicateb" ,
213
213
user .WithIdentifier (duplicateIdentifier ),
214
214
))
215
215
assert .NoError (t , err )
216
216
217
- got , err := store .Find (identifier .NewSet (duplicateIdentifier ))
217
+ got , err := store .Find (context . Background (), identifier .NewSet (duplicateIdentifier ))
218
218
219
219
wantErr := errors .
New (
"found multiple users with identifiers: [email:[email protected] ]" )
220
220
//nolint:testifylint
@@ -264,11 +264,11 @@ func TestPostgresStore_GetByIdentifier(t *testing.T) {
264
264
t .Parallel ()
265
265
266
266
if tc .expected != nil {
267
- err := store .Add (tc .expected )
267
+ err := store .Add (context . Background (), tc .expected )
268
268
assert .NoError (t , err )
269
269
}
270
270
271
- got , err := store .GetByIdentifier (tc .arg )
271
+ got , err := store .GetByIdentifier (context . Background (), tc .arg )
272
272
273
273
if tc .wantErr != nil {
274
274
assert .ErrorIs (t , err , tc .wantErr )
@@ -291,7 +291,7 @@ func TestPostgresStore_SetPreferences(t *testing.T) {
291
291
"zach" ,
292
292
user .
WithIdentifier (
identifier .
New (
"email" ,
"[email protected] " )),
293
293
)
294
- err := store .Add (userWithNoPreferences )
294
+ err := store .Add (context . Background (), userWithNoPreferences )
295
295
assert .NoError (t , err )
296
296
297
297
// Set preferences
@@ -301,7 +301,7 @@ func TestPostgresStore_SetPreferences(t *testing.T) {
301
301
"slack" : false ,
302
302
},
303
303
}
304
- err = store .SetPreferences (userWithNoPreferences .Key , expectedPreferences )
304
+ err = store .SetPreferences (context . Background (), userWithNoPreferences .Key , expectedPreferences )
305
305
assert .NoError (t , err )
306
306
307
307
// Check if set
@@ -310,7 +310,7 @@ func TestPostgresStore_SetPreferences(t *testing.T) {
310
310
user .WithIdentifiers (userWithNoPreferences .Identifiers ),
311
311
user .WithPreferences (expectedPreferences ),
312
312
)
313
- got , err := store .Get (userWithNoPreferences .Key )
313
+ got , err := store .Get (context . Background (), userWithNoPreferences .Key )
314
314
assert .NoError (t , err )
315
315
assert .Equal (t , expectedUser , got )
316
316
}
0 commit comments