admin()->create(); $target = User::factory()->create(); $token = ImpersonationToken::createForUser($admin, $target, '10.0.0.1'); $this->assertNotNull(ImpersonationToken::findValidToken($token->token, '10.0.0.1')); $this->assertNull(ImpersonationToken::findValidToken($token->token, '10.0.0.2')); $token->update(['ip_address' => null]); $this->assertNotNull(ImpersonationToken::findValidToken($token->token, '10.0.0.2')); } }