in 2019/functional/functionalTest.js [1239:1268]
testSetCookie.prototype.start = function(runner) {
try {
for (var i in valid_cookies) {
setCookieObj(valid_cookies[i]);
}
for (var i in invalid_cookies) {
setCookieObj(invalid_cookies[i]);
}
var keys = Object.keys(getCookieObject());
for (var i in valid_cookies) {
var k = valid_cookies[i].key;
if (!keys.includes(k)) {
throw 'Key ' + k + ' should exist in document.cookie but it does not.';
}
}
for (var i in invalid_cookies) {
var k = invalid_cookies[i].key;
if (keys.includes(k)) {
throw 'Key ' + k + ' should not exist in document.cookie but it does.';
}
}
return runner.succeed();
} catch (e) {
return runner.fail(e);
} finally {
clearTestCookies();
}
};