Files
openfoodnetwork/spec/models/suburb_spec.rb

25 lines
694 B
Ruby

require 'spec_helper'
describe Suburb do
it { should belong_to(:state) }
it { should delegate(:name).to(:state).with_prefix }
describe "searching for matching suburbs" do
before(:each) do
Suburb.create(name: "Camberwell", postcode: 3124, latitude: -37.824818, longitude: 145.057957, state_id: Spree::State.first)
end
it "should find suburb on part of name" do
Suburb.matching("Camb").count.should be > 0
end
it "should find suburb on part of postcode" do
Suburb.matching(312).count.should be > 0
end
it "should find nothing where part doesn't match" do
Suburb.matching("blahblah1234#!!!").count.should_not be > 0
end
end
end