0
ナビゲーション内の各リンクを正規表現と照合してチェックします。このようなコードを使用する前に、さまざまなリンクの同じナビゲーションを確認しました。Rails:assert_selectブロックで正規表現を使用することができません
assert_select "nav.active" do |nav|
assert_select nav, "a[href=?]", edit_post_path(post), count: 0
end
docsに見られるように、私は正規表現を使って同様のことをすることができません。私は(それらの両方を目的にコメントアウト)これらのバリエーションを使用して試してみた:
失敗し、出力はこのassert_select "nav.active" do |nav|
#assert_select "a[href=?]", /.+/
#assert_select nav, "a[href=?]", /foo/, count: 1
end
:
Minitest::Assertion: Expected exactly 1 element matching "a[href=/.+/]", found 0..
または
Minitest::Assertion: Expected exactly 1 element matching "a[href=/foo/]", found 0..
は私が間違って何をやっています?