@@ -136,65 +136,61 @@ func TestMainFlow(t *testing.T) {
136
136
137
137
t .Run ("postgres" , func (t * testing.T ) {
138
138
var myEvent event
139
+
139
140
require .Eventually (t , func () bool {
140
- eventSql := "select anonymous_id, user_id from dev_integration_test_1.identifies limit 1"
141
+ eventSql := "select anonymous_id, user_id from dev_integration_test_1.identifies limit 1; "
141
142
_ = db .QueryRow (eventSql ).Scan (& myEvent .anonymousID , & myEvent .userID )
142
143
return myEvent .anonymousID == "anonymousId_1"
143
144
}, time .Minute , 10 * time .Millisecond )
144
- eventSql := "select count(*) from dev_integration_test_1.identifies"
145
- err := db .QueryRow (eventSql ).Scan (& myEvent .count )
146
- require .NoError (t , err )
147
- require .Equal (t , myEvent .count , "2" )
145
+ require .Eventually (t , func () bool {
146
+ eventSql := "select count(*) from dev_integration_test_1.identifies;"
147
+ _ = db .QueryRow (eventSql ).Scan (& myEvent .count )
148
+ return myEvent .count == "2"
149
+ }, time .Minute , 10 * time .Millisecond )
148
150
149
151
// Verify User Transformation
150
- eventSql = "select context_myuniqueid,context_id,context_ip from dev_integration_test_1.identifies"
151
- err = db .QueryRow (eventSql ).Scan (& myEvent .contextMyUniqueID , & myEvent .contextID , & myEvent .contextIP )
152
+ eventSql : = "select context_myuniqueid,context_id,context_ip from dev_integration_test_1.identifies; "
153
+ err : = db .QueryRow (eventSql ).Scan (& myEvent .contextMyUniqueID , & myEvent .contextID , & myEvent .contextIP )
152
154
require .NoError (t , err )
153
155
require .Equal (t , myEvent .contextMyUniqueID , "identified_user_idanonymousId_1" )
154
156
require .Equal (t , myEvent .contextID , "0.0.0.0" )
155
157
require .Equal (t , myEvent .contextIP , "0.0.0.0" )
156
158
157
159
require .Eventually (t , func () bool {
158
- eventSql := "select anonymous_id, user_id from dev_integration_test_1.users limit 1"
160
+ eventSql := "select anonymous_id, user_id from dev_integration_test_1.users limit 1; "
159
161
_ = db .QueryRow (eventSql ).Scan (& myEvent .anonymousID , & myEvent .userID )
160
162
return myEvent .anonymousID == "anonymousId_1"
161
163
}, time .Minute , 10 * time .Millisecond )
162
-
163
164
require .Eventually (t , func () bool {
164
- eventSql = "select count(*) from dev_integration_test_1.users"
165
+ eventSql : = "select count(*) from dev_integration_test_1.users; "
165
166
_ = db .QueryRow (eventSql ).Scan (& myEvent .count )
166
167
return myEvent .count == "1"
167
168
}, time .Minute , 10 * time .Millisecond )
168
169
169
170
// Verify User Transformation
170
- eventSql = "select context_myuniqueid,context_id,context_ip from dev_integration_test_1.users "
171
+ eventSql = "select context_myuniqueid,context_id,context_ip from dev_integration_test_1.users; "
171
172
err = db .QueryRow (eventSql ).Scan (& myEvent .contextMyUniqueID , & myEvent .contextID , & myEvent .contextIP )
172
173
require .NoError (t , err )
173
174
require .Equal (t , myEvent .contextMyUniqueID , "identified_user_idanonymousId_1" )
174
175
require .Equal (t , myEvent .contextID , "0.0.0.0" )
175
176
require .Equal (t , myEvent .contextIP , "0.0.0.0" )
176
177
177
178
require .Eventually (t , func () bool {
178
- eventSql := "select anonymous_id, user_id from dev_integration_test_1.screens limit 1"
179
- err = db .QueryRow (eventSql ).Scan (& myEvent .anonymousID , & myEvent .userID )
180
- require .NoError (t , err )
179
+ eventSql := "select anonymous_id, user_id from dev_integration_test_1.screens limit 1;"
180
+ _ = db .QueryRow (eventSql ).Scan (& myEvent .anonymousID , & myEvent .userID )
181
181
return myEvent .anonymousID == "anonymousId_1"
182
182
}, time .Minute , 10 * time .Millisecond )
183
183
require .Eventually (t , func () bool {
184
- eventSql = "select count(*) from dev_integration_test_1.screens"
185
- err = db .QueryRow (eventSql ).Scan (& myEvent .count )
186
- require .NoError (t , err )
184
+ eventSql := "select count(*) from dev_integration_test_1.screens;"
185
+ _ = db .QueryRow (eventSql ).Scan (& myEvent .count )
187
186
return myEvent .count == "1"
188
187
}, time .Minute , 10 * time .Millisecond )
189
188
190
189
// Verify User Transformation
191
- require .Eventually (t , func () bool {
192
- eventSql = "select prop_key,myuniqueid,ip from dev_integration_test_1.screens;"
193
- err = db .QueryRow (eventSql ).Scan (& myEvent .propKey , & myEvent .myUniqueID , & myEvent .ip )
194
- require .NoError (t , err )
195
- return myEvent .myUniqueID == "identified_user_idanonymousId_1"
196
- }, time .Minute , 10 * time .Millisecond )
197
-
190
+ eventSql = "select prop_key,myuniqueid,ip from dev_integration_test_1.screens;"
191
+ err = db .QueryRow (eventSql ).Scan (& myEvent .propKey , & myEvent .myUniqueID , & myEvent .ip )
192
+ require .NoError (t , err )
193
+ require .Equal (t , myEvent .myUniqueID , "identified_user_idanonymousId_1" )
198
194
require .Equal (t , myEvent .propKey , "prop_value_edited" )
199
195
require .Equal (t , myEvent .ip , "0.0.0.0" )
200
196
})
0 commit comments