Skip to content

Commit 8dca512

Browse files
authored
Merge pull request #669 from kenjis/fix-testCheckOldToken
test: fix failed test because of DST
2 parents ea9688d + da1129a commit 8dca512

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

tests/Authentication/Authenticators/AccessTokenAuthenticatorTest.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,9 +126,11 @@ public function testCheckOldToken(): void
126126
/** @var User $user */
127127
$user = fake(UserModel::class);
128128
/** @var UserIdentityModel $identities */
129-
$identities = model(UserIdentityModel::class);
130-
$token = $user->generateAccessToken('foo');
131-
$token->last_used_at = Time::now()->subYears(1)->subMinutes(1);
129+
$identities = model(UserIdentityModel::class);
130+
$token = $user->generateAccessToken('foo');
131+
// CI 4.2 uses the Chicago timezone that has Daylight Saving Time,
132+
// so subtracts 1 hour to make sure this test passes.
133+
$token->last_used_at = Time::now()->subYears(1)->subHours(1)->subMinutes(1);
132134
$identities->save($token);
133135

134136
$result = $this->auth->check(['token' => $token->raw_token]);

0 commit comments

Comments
 (0)