@@ -22,37 +22,46 @@ func NewTestOwner() map[string]string {
22
22
}
23
23
}
24
24
25
+ func NewVerifyOtpDetails () map [string ]string {
26
+ return map [string ]string {
27
+ "username" : "test_owner_1" ,
28
+ "email" : "test_email_1" ,
29
+ "phone_number" : "+919876543210" ,
30
+ "otp" : "123456" ,
31
+ "firebase_token" : "test_firebase_token" ,
32
+ "user_id" : client .X_APP_USER_ID ,
33
+ }
34
+ }
35
+
25
36
func Test0BoxOwner (testSetup * testing.T ) {
26
37
t := test .NewSystemTest (testSetup )
27
38
28
39
t .RunSequentially ("create owner without existing userID should work" , func (t * test.SystemTest ) {
29
40
headers := zboxClient .NewZboxHeaders (client .X_APP_BLIMP )
30
41
Teardown (t , headers )
31
42
32
- ownerInput := NewTestOwner ()
33
- ownerInput ["biography" ] = "test_biography"
34
- _ , response , err := zboxClient .CreateOwner (t , headers , ownerInput )
43
+ verifyOtpInput := NewVerifyOtpDetails ()
44
+ _ , response , err := zboxClient .VerifyOtpDetails (t , headers , verifyOtpInput )
35
45
require .NoError (t , err )
36
- require .Equal (t , 201 , response .StatusCode (), "Response status code does not match expected. Output: [%v]" , response .String ())
46
+ require .Equal (t , 200 , response .StatusCode (), "Response status code does not match expected. Output: [%v]" , response .String ())
37
47
38
48
owner , response , err := zboxClient .GetOwner (t , headers )
39
49
require .NoError (t , err )
40
50
require .Equal (t , 200 , response .StatusCode (), "Response status code does not match expected. Output: [%v]" , response .String ())
41
- require .Equal (t , ownerInput ["username" ], owner .UserName )
42
- require .Equal (t , ownerInput ["email" ], owner .Email )
43
- require .Equal (t , ownerInput ["phone_number" ], owner .PhoneNumber )
44
- require .Equal (t , ownerInput ["biography" ], owner .Biography )
51
+ require .Equal (t , verifyOtpInput ["username" ], owner .UserName )
52
+ require .Equal (t , verifyOtpInput ["email" ], owner .Email )
53
+ require .Equal (t , verifyOtpInput ["phone_number" ], owner .PhoneNumber )
45
54
})
46
55
47
56
t .RunSequentially ("create owner with existing userID should not work" , func (t * test.SystemTest ) {
48
57
headers := zboxClient .NewZboxHeaders (client .X_APP_BLIMP )
49
58
Teardown (t , headers )
50
59
51
- ownerInput := NewTestOwner ()
52
- _ , _ , err := zboxClient .CreateOwner (t , headers , ownerInput )
60
+ verifyOtpInput := NewVerifyOtpDetails ()
61
+ _ , _ , err := zboxClient .VerifyOtpDetails (t , headers , verifyOtpInput )
53
62
require .NoError (t , err )
54
63
55
- _ , response , err := zboxClient .CreateOwner (t , headers , ownerInput )
64
+ _ , response , err := zboxClient .VerifyOtpDetails (t , headers , verifyOtpInput )
56
65
require .NoError (t , err )
57
66
require .Equal (t , 400 , response .StatusCode (), "Response status code does not match expected. Output: [%v]" , response .String ())
58
67
})
@@ -61,10 +70,11 @@ func Test0BoxOwner(testSetup *testing.T) {
61
70
headers := zboxClient .NewZboxHeaders (client .X_APP_BLIMP )
62
71
Teardown (t , headers )
63
72
64
- ownerInput := NewTestOwner ()
65
- _ , _ , err := zboxClient .CreateOwner (t , headers , ownerInput )
73
+ verifyOtpInput := NewVerifyOtpDetails ()
74
+ _ , _ , err := zboxClient .VerifyOtpDetails (t , headers , verifyOtpInput )
66
75
require .NoError (t , err )
67
76
77
+ ownerInput := NewTestOwner ()
68
78
ownerInput ["username" ] = "new_user_name"
69
79
ownerInput ["biography" ] = "new_biography"
70
80
message , _ , err := zboxClient .UpdateOwner (t , headers , ownerInput )
0 commit comments