document.cookie
就像一个字符串,但它并不是一个字符串。举个例子,引用自Mozilla doc:
document.cookie = "name=oeschger";
document.cookie = "favorite_food=tripe";
alert(document.cookie);
// displays: name=oeschger;favorite_food=tripe
如果您尝试仅使用字符串创建模拟 cookie,则 不会 获得相同的结果:var mockCookie = "";
mockCookie = "name=oeschger";
mockCookie = "favorite_food=tripe";
alert(mockCookie);
// displays: favorite_food=tripe
如果你想对操作cookie的模块进行单元测试,并且想在这些测试中使用模拟cookie,那么你可以吗?如何做?