Skip to content

Commit 3e25ecc

Browse files
committed
test: fix failed test with MySQL
1 parent f432c3f commit 3e25ecc

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/Models/RememberModel.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
namespace CodeIgniter\Shield\Models;
44

5+
use CodeIgniter\I18n\Time;
56
use CodeIgniter\Model;
67
use CodeIgniter\Shield\Entities\User;
78
use DateTime;
9+
use Faker\Generator;
810
use stdClass;
911

1012
class RememberModel extends Model
@@ -23,6 +25,16 @@ class RememberModel extends Model
2325
];
2426
protected $useTimestamps = true;
2527

28+
public function fake(Generator &$faker): stdClass
29+
{
30+
return (object) [
31+
'user_id' => fake(UserModel::class)->id,
32+
'selector' => 'selector',
33+
'hashedValidator' => 'validator',
34+
'expires' => Time::parse('+1 day')->format('Y-m-d H:i:s'),
35+
];
36+
}
37+
2638
/**
2739
* Stores a remember-me token for the user.
2840
*/

0 commit comments

Comments
 (0)