Sha256: 16f4d99d077da8e731daecc3b9fe66dbca1fff29cf3832e48e4d06de02f567f8

Contents?: true

Size: 660 Bytes

Versions: 3

Compression:

Stored size: 660 Bytes

Contents

require File.join(File.dirname(__FILE__), *%w[helper])

Story "transactions should rollback", %{
  As an RSpec/Rails Story author
  I want transactions to roll back between scenarios
  So that I can have confidence in the state of the database
}, :type => RailsStory do
  Scenario "add one Person" do
    When "I add a Person" do
      Person.create!(:name => "Foo")
    end
  end

  Scenario "add another person" do
    GivenScenario "add one Person"
    Then "there should be one person" do
      Person.count.should == 1
    end
  end

  Scenario "add yet another person" do
    GivenScenario "add one Person"
    Then "there should be one person"
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
picolena-0.1.6 rails_plugins/rspec_on_rails/stories/transactions_should_rollback.rb
picolena-0.1.7 rails_plugins/rspec_on_rails/stories/transactions_should_rollback.rb
picolena-0.1.8 rails_plugins/rspec_on_rails/stories/transactions_should_rollback.rb