Rspec を使用have_selector
して、DOM 要素に特定の CSS クラスがないことを確認するにはどうすればよいですか?
これには CSS 構文を使用しようとしていますが、Nokogiri は:not()
セレクターをサポートしていないようです。
例えば:
it "should not add any class to other inputs" do
@buffer.output.should have_selector(
'form input#monster_battle_cry:not(.integer, .decimal, .date, .phone, .zip)'
)
end
これは失敗します#Nokogiri::CSS::SyntaxError: # unexpected ':not('