# File scripts/test-harvester.rb, line 55 def test_regex match = '(\d)/(\d)' results = { "bed"=>'\1', "bath"=>'\2' } rule = RegexRule.new(match, results) ext_fields = rule.apply('3/2 home in SJ') assert_equal('3', ext_fields['bed']) assert_equal('2', ext_fields['bath']) ext_fields = rule.apply('A 2/1 apt.') assert_equal('2', ext_fields['bed']) assert_equal('1', ext_fields['bath']) ext_fields = rule.apply('3 beds, 2 baths') assert_nil(ext_fields["bed"]) assert_nil(ext_fields["bath"]) end