lib/fracture/matchers/matcher.rb in fracture-0.11.4 vs lib/fracture/matchers/matcher.rb in fracture-0.12.0
- old
+ new
@@ -2,77 +2,77 @@
match do |page|
@results = Fracture.test_fractures page, false, fracture_labels, nil
@results[:passed]
end
- match_for_should_not do |page|
+ match_when_negated do |page|
@results = Fracture.test_fractures page, true, fracture_labels, nil
@results[:passed]
end
- failure_message_for_should { |actual| common_error(actual, @results) }
- failure_message_for_should_not { |actual| common_error(actual, @results) }
+ failure_message { |actual| common_error(actual, @results) }
+ failure_message_when_negated { |actual| common_error(actual, @results) }
end
RSpec::Matchers.define :have_all_fractures do
match do |page|
@results = Fracture.test_fractures page, false, Fracture.all.keys, nil
@results[:passed]
end
- match_for_should_not do |page|
+ match_when_negated do |page|
@results = Fracture.test_fractures page, true, Fracture.all.keys, nil
@results[:passed]
end
- failure_message_for_should { |actual| common_error(actual, @results) }
- failure_message_for_should_not { |actual| common_error(actual, @results) }
+ failure_message { |actual| common_error(actual, @results) }
+ failure_message_when_negated { |actual| common_error(actual, @results) }
end
RSpec::Matchers.define :have_no_fractures do
match do |page|
@results = Fracture.test_fractures page, false, nil, Fracture.all.keys
@results[:passed]
end
- match_for_should_not do |page|
+ match_when_negated do |page|
@results = Fracture.test_fractures page, true, nil, Fracture.all.keys
@results[:passed]
end
- failure_message_for_should { |actual| common_error(actual, @results) }
- failure_message_for_should_not { |actual| common_error(actual, @results) }
+ failure_message { |actual| common_error(actual, @results) }
+ failure_message_when_negated { |actual| common_error(actual, @results) }
end
RSpec::Matchers.define :have_all_fractures_except do |*fracture_labels|
match do |page|
@results = Fracture.have_all_except_test(page, false, fracture_labels)
@results[:passed]
end
- match_for_should_not do |page|
+ match_when_negated do |page|
@results = Fracture.have_all_except_test(page, true, fracture_labels)
@results[:passed]
end
- failure_message_for_should { |actual| common_error(actual, @results) }
- failure_message_for_should_not { |actual| common_error(actual, @results) }
+ failure_message { |actual| common_error(actual, @results) }
+ failure_message_when_negated { |actual| common_error(actual, @results) }
end
RSpec::Matchers.define :have_only_fractures do |*fracture_labels|
match do |page|
@results = Fracture.have_only_test(page, false, fracture_labels)
@results[:passed]
end
- match_for_should_not do |page|
+ match_when_negated do |page|
@results = Fracture.have_only_test(page, true, fracture_labels)
@results[:passed]
end
- failure_message_for_should { |actual| common_error(actual, @results) }
- failure_message_for_should_not { |actual| common_error(actual, @results) }
+ failure_message { |actual| common_error(actual, @results) }
+ failure_message_when_negated { |actual| common_error(actual, @results) }
end
def common_error(actual, results)
errors = ""
unless results[:should].empty?
@@ -96,22 +96,22 @@
page.at("form[action]").attributes.fetch("action", nil) &&
page.at("form[action]").attributes.fetch("action", nil).value
@has_form && !(@new_form && @edit_found) && (!@edit_form || @edit_found) && (!@expected_path || (@found_action == @expected_path))
end
- match_for_should_not do |page|
+ match_when_negated do |page|
raise "Cannot use should_not chained with .is_for, .that_is_edit or .with_path_of " if @new_form || @edit_form || @expected_path
page = Nokogiri::HTML.parse(page)
!page.at("form[method='post']")
end
#chain(:for_action) { |action #new:edit| @new_form = true }
chain(:that_is_new) { @new_form = true }
chain(:that_is_edit) { @edit_form = true }
#chain(:with_path) { |path| @expected_path = path }
chain(:with_path_of) { |path| @expected_path = path }
- failure_message_for_should do
+ failure_message do
ret = case
when !@has_form
"expected to find a form on the page\n"
when @new_form && @edit_found
'Form is an edit'
@@ -122,7 +122,7 @@
else
raise "Unexpected have_form state."
end
ret
end
- failure_message_for_should_not { "expected not to find a form on the page" }
+ failure_message_when_negated { "expected not to find a form on the page" }
end