Skip to content

Instantly share code, notes, and snippets.

@timtyrrell
Created July 6, 2011 18:18
Show Gist options
  • Save timtyrrell/1067936 to your computer and use it in GitHub Desktop.
Save timtyrrell/1067936 to your computer and use it in GitHub Desktop.
a rspec example
describe Order do
context "after create" do
before(:each) do
@order = Order.new
@order.customer.confirmed = confirmed
@order.save!
end
context "when customer is confirmed" do
it "should be delivered" do
@order.confirmed = true
@order.confirmed.delivered.should be_true
end
end
context "when customer is not confirmed" do
it "should not be delivered" do
@order.confirmed = false
@order.confirmed.delivered.should be_false
end
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment