@@ -49,9 +49,9 @@ public function test_create()
4949 $ newUserDecoded = $ result ->decodeResponseJson ();
5050 $ this ->assertIsString ($ newUserDecoded ['created_at ' ]);
5151 $ this ->assertNotFalse (DateTimeImmutable::createFromFormat (DATE_ATOM , $ newUserDecoded ['created_at ' ]));
52- $ newUserHashId = $ newUserDecoded ['hash_id ' ];
53- $ this ->assertMatchesRegularExpression ('/^[A-Za-z0-9]{32}$/ ' , $ newUserHashId );
54- return $ newUserHashId ;
52+ $ newUserPublicId = $ newUserDecoded ['public_id ' ];
53+ $ this ->assertMatchesRegularExpression ('/^[A-Za-z0-9]{32}$/ ' , $ newUserPublicId );
54+ return $ newUserPublicId ;
5555 }
5656
5757 public function test_create_optional ()
@@ -62,42 +62,42 @@ public function test_create_optional()
6262 )
6363 ->assertCreated ()
6464 ->assertJson (self ::USER_DATA_UPDATE );
65- $ newUserHashId = $ result ->decodeResponseJson ()['hash_id ' ];
66- $ this ->assertMatchesRegularExpression ('/^[A-Za-z0-9]{32}$/ ' , $ newUserHashId );
67- return $ newUserHashId ;
65+ $ newUserPublicId = $ result ->decodeResponseJson ()['public_id ' ];
66+ $ this ->assertMatchesRegularExpression ('/^[A-Za-z0-9]{32}$/ ' , $ newUserPublicId );
67+ return $ newUserPublicId ;
6868 }
6969
7070 #[Depends('test_create ' )]
71- public function test_show ($ newUserHashId )
71+ public function test_show ($ newUserPublicId )
7272 {
73- $ this ->getJson ('/api/v2/users/ ' .$ newUserHashId )
73+ $ this ->getJson ('/api/v2/users/ ' .$ newUserPublicId )
7474 ->assertOk ()
7575 ->assertJsonMissingPath ('id ' )
7676 ->assertJson (self ::NEW_USER_DATA );
7777 }
7878
7979 #[Depends('test_create_optional ' )]
80- public function test_show_optional ($ newUserHashId )
80+ public function test_show_optional ($ newUserPublicId )
8181 {
82- $ this ->getJson ('/api/v2/users/ ' .$ newUserHashId )
82+ $ this ->getJson ('/api/v2/users/ ' .$ newUserPublicId )
8383 ->assertOk ()
8484 ->assertJson ([...self ::NEW_USER_DATA , ...self ::USER_DATA_UPDATE ]);
8585 }
8686
8787 #[Depends('test_create ' )]
8888 #[Depends('test_create_optional ' )]
89- public function test_index ($ newUserHashId1 , $ newUserHashId2 )
89+ public function test_index ($ newUserPublicId1 , $ newUserPublicId2 )
9090 {
9191 $ allUsers = $ this ->getJson ('/api/v2/users/ ' )
9292 ->assertOk ()->json ();
9393
94- $ allUserHashIds = array_column ($ allUsers , 'hash_id ' );
95- $ this ->assertContains ($ newUserHashId1 , $ allUserHashIds );
96- $ this ->assertContains ($ newUserHashId2 , $ allUserHashIds );
94+ $ allUserPublicIds = array_column ($ allUsers , 'public_id ' );
95+ $ this ->assertContains ($ newUserPublicId1 , $ allUserPublicIds );
96+ $ this ->assertContains ($ newUserPublicId2 , $ allUserPublicIds );
9797 }
9898
9999 #[Depends('test_create ' )]
100- public function test_update ($ newUserHashId )
100+ public function test_update ($ newUserPublicId )
101101 {
102102 $ changedUserData = [
103103 ...self ::NEW_USER_DATA ,
@@ -106,7 +106,7 @@ public function test_update($newUserHashId)
106106 ];
107107
108108 $ result = $ this ->putJson (
109- '/api/v2/users/ ' .$ newUserHashId ,
109+ '/api/v2/users/ ' .$ newUserPublicId ,
110110 $ changedUserData ,
111111 )
112112 ->assertOk ()
@@ -120,10 +120,10 @@ public function test_update($newUserHashId)
120120 }
121121
122122 #[Depends('test_create ' )]
123- public function test_update_required ($ newUserHashId )
123+ public function test_update_required ($ newUserPublicId )
124124 {
125125 $ result = $ this ->putJson (
126- '/api/v2/users/ ' .$ newUserHashId ,
126+ '/api/v2/users/ ' .$ newUserPublicId ,
127127 self ::NEW_USER_DATA
128128 );
129129 $ result
@@ -132,7 +132,7 @@ public function test_update_required($newUserHashId)
132132 }
133133
134134 #[Depends('test_create ' )]
135- public function test_update_validation ($ newUserHashId )
135+ public function test_update_validation ($ newUserPublicId )
136136 {
137137 $ changedUserData = [
138138 ...self ::NEW_USER_DATA ,
@@ -141,7 +141,7 @@ public function test_update_validation($newUserHashId)
141141 ...['userlevel ' => 1000 ],
142142 ];
143143 $ this ->putJson (
144- '/api/v2/users/ ' .$ newUserHashId ,
144+ '/api/v2/users/ ' .$ newUserPublicId ,
145145 $ changedUserData ,
146146 )
147147 ->assertInvalid (['email ' , 'userlevel ' ])
@@ -150,11 +150,11 @@ public function test_update_validation($newUserHashId)
150150
151151 #[Depends('test_create ' )]
152152 #[Depends('test_create_optional ' )]
153- public function test_delete ($ newUserHashId1 , $ newUserHashId2 )
153+ public function test_delete ($ newUserPublicId1 , $ newUserPublicId2 )
154154 {
155- $ this ->deleteJson ('/api/v2/users/ ' .$ newUserHashId1 , [])
155+ $ this ->deleteJson ('/api/v2/users/ ' .$ newUserPublicId1 , [])
156156 ->assertOk ();
157- $ this ->deleteJson ('/api/v2/users/ ' .$ newUserHashId2 , [])
157+ $ this ->deleteJson ('/api/v2/users/ ' .$ newUserPublicId2 , [])
158158 ->assertOk ();
159159 }
160160
@@ -164,9 +164,9 @@ public function test_create_validation()
164164 ['created_at ' => '2001-01-23T12:34:56Z ' ],
165165 ['created_at ' => 'nondate ' ],
166166 ['created_at ' => '' ],
167- // created, last_update, hash_id musst be *missing* from request
168- ['hash_id ' => '' ],
169- ['hash_id ' => null ],
167+ // created, last_update, public_id musst be *missing* from request
168+ ['public_id ' => '' ],
169+ ['public_id ' => null ],
170170 ['updated_at ' => '' ],
171171 ['username ' => null ],
172172 ['username ' => '' ],
@@ -184,10 +184,10 @@ public function test_create_validation()
184184 }
185185
186186 #[Depends('test_create ' )]
187- public function test_patch_disallowed ($ newUserHashId )
187+ public function test_patch_disallowed ($ newUserPublicId )
188188 {
189189 // need an existing user, PATCH to /api/v2/users/foo will 404 before 405ing
190- $ this ->patchJson ('/api/v2/users/ ' .$ newUserHashId , [])
190+ $ this ->patchJson ('/api/v2/users/ ' .$ newUserPublicId , [])
191191 ->assertMethodNotAllowed ();
192192 }
193193
0 commit comments