gpt4 book ai didi

ruby-on-rails - 重定向后 assert_select 不起作用

转载 作者:行者123 更新时间:2023-12-04 06:09:54 24 4
gpt4 key购买 nike

可否assert_select工作后 assert_redirected_to ?我有以下 Controller 操作,但失败了。

test "get switchboard" do
...
assert_redirected_to employees_url # success
assert_select 'div' # fail
end

最佳答案

这个问题很老,但我会继续回答,因为我遇到了类似的问题。 assert_select可以在重定向后工作,但您必须首先告诉测试“跟随”重定向。因此,就您而言,您可以执行以下操作:

test "get switchboard" do
...
assert_redirected_to employees_url # redirected, not "success" per se
follow_redirect! # this is what you need to do
assert_response :success # if you still want to...
assert_select 'div'
end

关于ruby-on-rails - 重定向后 assert_select 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25983281/

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