Hello,

I'm confused why the spec described below is failing. Other simple
comparison specs are passing fine for the same model. The code is working
accordingly when I test it through the console, I'm just having difficulty
getting this spec to work. Any pointers would be appreciated.

Failure message:
'Address fetch and geocode should extract department and write to address
object' FAILED
expected 3, got nil (using .eql?)

This spec that is failing:
@address.department_id.should eql(3)

before:
  before do
    @address = Address.new
    @address.attributes = valid_address_attributes
    @address.save
    @department = mock_model(Department)
    @department.stub!(:find_by_code).with("75").and_return("3")
  end


The line of code I am writing the spec for:
self.department = Department.find_by_code(self.postcode[0..1])



Many thanks,
Omar
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to