1
我使用Minitest,我想知道是否可以用200或304 page.status_code成功測試。Rails Minitest assert_equal 200 || 304
不知道是明確的,但我想這一點:
assert_equal 200 || 304 , page.status_code
聲音不起作用。
所以有辦法做到這一點。
THX
我使用Minitest,我想知道是否可以用200或304 page.status_code成功測試。Rails Minitest assert_equal 200 || 304
不知道是明確的,但我想這一點:
assert_equal 200 || 304 , page.status_code
聲音不起作用。
所以有辦法做到這一點。
THX
據我可以從測試和挖掘在docs告訴,無論是assert_equal
和assert_response
只需要一個值。
我不知道這是否被推薦,但你可以斷言響應代碼是一個或另一個。
test 'should get right code' do
get some_path
assert status === 200 || status === 304
end
您可以在單一方法中響應多個狀態嗎?我的意思是沒有AJAX交互。糾正我,如果我錯了,只是爲了知道。 –
其實我使用的是Ajax,當我啓動耙子時,我的測試以隨機的方式進行,有時它會通過或失敗,因爲我只是在等待200和304。所以這是我的問題。也許一種方法來避免這種隨機? – morissetcl