Department.stub!(:find_by_code).with("75").and_return("3")
Nathan Sutton
[EMAIL PROTECTED]
rspec edge revision 3014
rspec_on_rails edge revision 3014
rails edge revision 8238
On Dec 3, 2007, at 12:33 PM, Sahyoun wrote:
> 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
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users