@@ -41,7 +41,7 @@ public function testSaveInsertUser(): void
41
41
]);
42
42
}
43
43
44
- public function testInsertUser (): void
44
+ public function testInsertUserObject (): void
45
45
{
46
46
$ users = $ this ->createUserModel ();
47
47
@@ -60,6 +60,26 @@ public function testInsertUser(): void
60
60
]);
61
61
}
62
62
63
+ public function testInsertUserArray (): void
64
+ {
65
+ $ users = $ this ->createUserModel ();
66
+
67
+ $ user = $ this ->createNewUser ();
68
+
69
+ $ userArray = $ user ->toArray ();
70
+ $ id = $ users ->insert ($ userArray );
71
+
72
+ $ user =
$ users->
findByCredentials ([
'email ' =>
'[email protected] ' ]);
73
+ $ this ->dontSeeInDatabase ('auth_identities ' , [
74
+ 'user_id ' => $ id ,
75
+
76
+ ]);
77
+ $ this ->seeInDatabase ('users ' , [
78
+ 'id ' => $ id ,
79
+ 'active ' => 0 ,
80
+ ]);
81
+ }
82
+
63
83
private function createNewUser (): User
64
84
{
65
85
$ user = new User ();
@@ -71,7 +91,7 @@ private function createNewUser(): User
71
91
return $ user ;
72
92
}
73
93
74
- public function testSaveUpdateUserWithUserDataToUpdate (): void
94
+ public function testSaveUpdateUserObjectWithUserDataToUpdate (): void
75
95
{
76
96
$ users = $ this ->createUserModel ();
77
97
$ user = $ this ->createNewUser ();
@@ -95,7 +115,7 @@ public function testSaveUpdateUserWithUserDataToUpdate(): void
95
115
]);
96
116
}
97
117
98
- public function testUpdateUserWithUserDataToUpdate (): void
118
+ public function testUpdateUserObjectWithUserDataToUpdate (): void
99
119
{
100
120
$ users = $ this ->createUserModel ();
101
121
$ user = $ this ->createNewUser ();
@@ -119,7 +139,32 @@ public function testUpdateUserWithUserDataToUpdate(): void
119
139
]);
120
140
}
121
141
122
- public function testSaveUpdateUserWithNoUserDataToUpdate (): void
142
+ public function testUpdateUserArrayWithUserDataToUpdate (): void
143
+ {
144
+ $ users = $ this ->createUserModel ();
145
+ $ user = $ this ->createNewUser ();
146
+ $ users ->save ($ user );
147
+
148
+ $ user =
$ users->
findByCredentials ([
'email ' =>
'[email protected] ' ]);
149
+
150
+ $ user ->username = 'bar ' ;
151
+ $ user->
email =
'[email protected] ' ;
152
+ $ user ->active = 1 ;
153
+
154
+ $ userArray = $ user ->toArray ();
155
+ $ users ->update (null , $ userArray );
156
+
157
+ $ this ->dontSeeInDatabase ('auth_identities ' , [
158
+ 'user_id ' => $ user ->id ,
159
+
160
+ ]);
161
+ $ this ->seeInDatabase ('users ' , [
162
+ 'id ' => $ user ->id ,
163
+ 'active ' => 1 ,
164
+ ]);
165
+ }
166
+
167
+ public function testSaveUpdateUserObjectWithoutUserDataToUpdate (): void
123
168
{
124
169
$ users = $ this ->createUserModel ();
125
170
$ user = $ this ->createNewUser ();
@@ -137,7 +182,7 @@ public function testSaveUpdateUserWithNoUserDataToUpdate(): void
137
182
]);
138
183
}
139
184
140
- public function testUpdateUserWithNoUserDataToUpdate (): void
185
+ public function testUpdateUserObjectWithoutUserDataToUpdate (): void
141
186
{
142
187
$ users = $ this ->createUserModel ();
143
188
$ user = $ this ->createNewUser ();
0 commit comments