public function LoginHistoryCookieTest::testParsingGoodCookies in Login History 7
Test parsing some good cookies. Yum.
File
- tests/
LoginHistoryTest.php, line 16
Class
Code
public function testParsingGoodCookies() {
$test_good_values = [
[
'device_id' => '1426aed16098dc76268e242dd88e325fa9e96ed7b1e88fae65488eece5079cc5',
'cookie' => [
'Drupal_visitor_login_history' => '9f99d3be0c5524d6a551b00f1aee6b17ecb1d674ac83571d19093529b9b09736-1426aed16098dc76268e242dd88e325fa9e96ed7b1e88fae65488eece5079cc5-19',
],
],
[
'device_id' => '1426aed16098dc76268e242dd88e325fa9e96ed7b1e88fae65488eece5079cc5',
'cookie' => [
'Drupal_visitor_login_history' => '5b58eada6ac8e705e03b4c26c63800f1fdd88e3f93a2fefa04cff04db04ac951-1426aed16098dc76268e242dd88e325fa9e96ed7b1e88fae65488eece5079cc5-1',
],
],
];
foreach ($test_good_values as $test_good_value) {
$derived_device_id = login_history_get_device_id_from_cookie($test_good_value['cookie'], $this->salt);
$this
->assertEquals($test_good_value['device_id'], $derived_device_id, 'Valid cookie turns into derived device id');
}
}