小编Dan*_*nny的帖子

使用 Jest 测试安全 cookie 值

以前我有 Jest 代码来测试非安全 cookie 的值。它看起来像这样:

expect(Cookie.get('myToken')).toBe('tokenvalue');

Cookie在本例中使用的是js-cookieapi)

但是,我尝试更新我设置 cookie 的方式,并添加了secure标志并将其设置为true. 当测试运行时,Jest 不再能看到这个 cookie。

测试它的最佳方法是什么?

我看过诸如Jest 安全 cookie 之类的问题?

我还测试了代码并在浏览器中检查了设置了安全标志。所以这只是一个测试问题。我设置 cookie 的代码如下所示:

Cookie.set('myToken', values.user.token, {
    path: '/',
    expires: new Date(new Date().getTime() + TOKEN_DURATION),
    secure: true
});
Run Code Online (Sandbox Code Playgroud)

cookies https jestjs

6
推荐指数
1
解决办法
4336
查看次数

标签 统计

cookies ×1

https ×1

jestjs ×1