Skip to content

Instantly share code, notes, and snippets.

@RStankov
Created February 10, 2012 10:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RStankov/1788352 to your computer and use it in GitHub Desktop.
Save RStankov/1788352 to your computer and use it in GitHub Desktop.
user_spec.rb
require 'spec_helper'
describe User do
let(:user) { Factory(:user) }
context "validation" do
it { should have_one :purchaser }
it { should have_one :recipient }
end
context "purchaser" do
it "returns puchaser" do
purchaser = Factory(:purchaser, :user => user)
user.reload
user.purchaser.should eq purchaser
end
end
context "recipient" do
it "returns recipient" do
recipient = Factory(:recipient, :user => user)
user.reload
user.recipient.should eq recipient
end
end
end
@RStankov
Copy link
Author

Note: Don't test ActiveRecord build-in stuff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment