Я использую jsdom В тесте я проставил cookies. Как правильно забрать cookies? Если сделать так window.document.cookie я получаю только первое значение
const obj = new JSDOM(
`<!DOCTYPE html><body>
<script>
(function() {
window.document.cookie = 'param1=val1;param2=val2';
})();
</script>
</body>`,
{
contentType: "text/html",
runScripts: "dangerously"
}
);
// only param1=val1
console.log( obj.window.document.cookie);
Присваивайте по одной паре.
const obj = new JSDOM(
`<!DOCTYPE html><body>
<script>
(function() {
window.document.cookie = 'param1=val1';
window.document.cookie = 'param2=val2';
})();
</script>
</body>`,
{
contentType: "text/html",
runScripts: "dangerously"
}
);
// param1=val1; param2=val2
console.log(obj.window.document.cookie);
Точка с запятой используется для других целей - https://learn.javascript.ru/cookie
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости