Sha256: b50bb47279e90fb5fcdbde45a65eed4d84286595fd97db603e03cecf5bdde304

Contents?: true

Size: 811 Bytes

Versions: 6

Compression:

Stored size: 811 Bytes

Contents

Feature: records

  Scenario: asserting number of records
    Given a file named "spec/models/widget_spec.rb" with:
      """ruby
      require "spec_helper"

      describe Widget do
        it "has no widgets in the database" do
          expect(Widget).to have(:no).records
          expect(Widget).to have(0).records
        end

        it "has one record" do
          Widget.create!(:name => "Cog")
          expect(Widget).to have(1).record
        end

        it "counts only records that match a query" do
          Widget.create!(:name => "Cog")
          expect(Widget.where(:name => "Cog")).to have(1).record
          expect(Widget.where(:name => "Wheel")).to have(0).records
        end
      end
      """
    When I run `rspec spec/models/widget_spec.rb`
    Then the examples should all pass

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rspec-rails-3.0.0.beta2 features/model_specs/records.feature
rspec-rails-2.99.0.beta2 features/model_specs/records.feature
rspec-rails-2.14.1 features/model_specs/records.feature
rspec-rails-3.0.0.beta1 features/model_specs/records.feature
rspec-rails-2.99.0.beta1 features/model_specs/records.feature
rspec-rails-2.14.0 features/model_specs/records.feature