Sha256: 7cc023632f957899383a7edd92fa35e3cf0f922b2af249933cceba877f3cb4cc

Contents?: true

Size: 367 Bytes

Versions: 23

Compression:

Stored size: 367 Bytes

Contents

require "spec_helper"

describe "be_new_record" do
  context "un-persisted record" do
    it "passes" do
      record = double('record', :persisted? => false)
      record.should be_new_record
    end
  end

  context "persisted record" do
    it "fails" do
      record = double('record', :persisted? => true)
      record.should_not be_new_record
    end
  end
end

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
rspec-rails-2.8.0.rc1 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.7.0 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.7.0.rc1 spec/rspec/rails/matchers/be_new_record_spec.rb
ammeter-0.0.3 spec/rspec/rails/generator/matchers/be_new_record_spec.rb
ammeter-0.0.2 spec/rspec/rails/generator/matchers/be_new_record_spec.rb
ammeter-0.0.1 spec/rspec/rails/generator/matchers/be_new_record_spec.rb
rspec-rails-2.6.1 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.6.1.beta1 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.6.0 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.6.0.rc6 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.6.0.rc4 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.6.0.rc2 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.5.0 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.4.1 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.4.0 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.3.1 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.3.0 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.2.1 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.2.0 spec/rspec/rails/matchers/be_new_record_spec.rb
rspec-rails-2.1.0 spec/rspec/rails/matchers/be_new_record_spec.rb