aboutsummaryrefslogtreecommitdiffstats
path: root/spec/spec_helper.rb
diff options
context:
space:
mode:
authorLouise Crow <louise.crow@gmail.com>2014-01-27 12:13:35 +0000
committerLouise Crow <louise.crow@gmail.com>2014-01-27 12:13:35 +0000
commit46d9ea69a421a5065e282a102c3a1f2b2e2fcd2b (patch)
tree0a8987d48f31a32f4aa89a6b300a13a355b101a5 /spec/spec_helper.rb
parentd10ab0836196d4e9a6e49529f838f1b1488950b7 (diff)
parent6dc2c6fde65b6f521e5b9e18b0cbeb33a7e156c5 (diff)
Merge branch 'feature/1269-improve-quoting-recognition' into rails-3-develop
Diffstat (limited to 'spec/spec_helper.rb')
-rw-r--r--spec/spec_helper.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index 52752dca5..dc5a0d6eb 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -220,3 +220,16 @@ Spork.each_run do
FactoryGirl.reload
# This code will be run each time you run your specs.
end
+
+def normalise_whitespace(s)
+ s = s.gsub(/\A\s+|\s+\Z/, "")
+ s = s.gsub(/\s+/, " ")
+ return s
+end
+
+RSpec::Matchers.define :be_equal_modulo_whitespace_to do |expected|
+ match do |actual|
+ normalise_whitespace(actual) == normalise_whitespace(expected)
+ end
+end
+