When I run this RSpec example, it passes, but I get a failure warning.
context "should have valid detail for signup" do
it "should give error for invalid confirm password" do
find("#usernamesignup").set("Any_name")
find("#mobile_number").set("1234567890")
find("#emailsignup").set("mymail@yopmail.com")
find("#passwordsignup").set("12345678")
find("#passwordsignup_confirm").set("")
find(".signin").click
sleep 2
page.should have_content "Confirm Password Does not Match"
end
end
Here is the result:
Resignation Alerts:
Using rspec-expectations shouldfrom the old syntax :shouldwithout explicitly allowing the syntax is deprecated. Use the new :expectsyntax or explicitly enable :shouldwith config.expect_with(:rspec)
{ |c| c.syntax = :should }. Called from / home / rails / rails _nimish / Devise_use / spec / features / users_spec.rb: 113: in `block (4 levels) in '

How to resolve this warning?
Update: solution
I just replaced
page.should have_content "Password confirmation does not match"
from:
expect(page).to have_content "Confirm Password Does not Match"