我正在构建一个小型 JS 对象,用于管理 cookie、基本设置、获取和删除功能。如果我在本地服务器上运行,我已经使用QUnit编写了通过浏览器传递的测试。我正在像这样启动服务器:
python -m SimpleHTTPServer 8080
如果我针对本地文件系统(例如 file:///)运行测试,它们会失败,因为 cookie 依赖于主机。document.cookie
总是""
针对文件系统。我想继续使用我的 grunt 任务来运行测试,但这有点障碍。看起来有人预料到了这个问题,但可能从未发现失败的测试用例:http ://bugs.jqueryui.com/ticket/8954 。
建议?