gpt4 book ai didi

javascript - Jasmine :在 url 中添加和读取查询字符串?

转载 作者:行者123 更新时间:2023-11-29 17:22:16 26 4
gpt4 key购买 nike

简单地说,最后,我想从 url 中抓取查询字符串并将其添加到我的 cookie 中。

我知道如何设置 cookie 并且正在使用 Vanilla JS。

但是我想用 Jasmine 来测试所有错误的情况,而不仅仅是快乐的路径。

无论如何,如何在 Jasmine 中设置 url,以便我可以传递任何查询字符串(如 http://www.blah.com?ref=yayayadaydayday 以便我可以使用它在我的测试中使用 document.location.search 并从那里获取它?

我猜你在 Jasmine 中模拟时它叫什么,但如果这是 Rails,我会添加一个查询字符串,如:


test "can get some results" do
get :show, :q => shops(:one).name #how do i add this 'q' string in jasmine?!
refute_nil assigns(:search)
end

最佳答案

问题是你不能模拟window.location。在 thisthis所以他们想出了在你的函数中传递全局上下文,这样你就可以模拟它。

关于javascript - Jasmine :在 url 中添加和读取查询字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11767158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com