From 5c821639438ffe4048c7f923c70c34a29c28f74c Mon Sep 17 00:00:00 2001 From: John Bintz Date: Mon, 1 Oct 2012 11:54:12 -0400 Subject: [PATCH] factor out field check into expect_field --- lib/cuke-pack/support/expect_fields.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/cuke-pack/support/expect_fields.rb b/lib/cuke-pack/support/expect_fields.rb index 53170a7..a7c3462 100644 --- a/lib/cuke-pack/support/expect_fields.rb +++ b/lib/cuke-pack/support/expect_fields.rb @@ -24,7 +24,7 @@ def expect_fields(object, *fields, &block) within finder do fields.flatten.each do |field| - find(".#{field}").text.should == object.send(field).to_s + expect_field field, object.send(field).to_s end block.call(object) if block @@ -35,3 +35,6 @@ def expect_fields(object, *fields, &block) @__expect_stack = nil if @__expect_stack == 0 end +def expect_field(field, value) + find(".#{field}").text.should == value +end