Sha256: 61b6c6a98d04dc6a9d1d0607d18d2f3780139e004deca58405258c6e59cf822a

Contents?: true

Size: 573 Bytes

Versions: 8

Compression:

Stored size: 573 Bytes

Contents

require "spec_helper"
require "fixtures/post.rb"

describe ElabsMatchers::Helpers::ReloadRecord do
  let(:post) { ElabsMatchers::Orm::Post.create(:title => "New") }

  describe "#save_and_reload" do
    it "it saves the record" do
      post.title = "Updated"
      save_and_reload(post).title.should == "Updated"
    end

    it "it reloads the record" do
      save_and_reload(post).object_id.should_not == post.object_id
    end
  end

  describe "#reload" do
    it "it reloads the record" do
      reload(post).object_id.should_not == post.object_id
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
elabs_matchers-2.0.1 spec/elabs_matchers/helpers/reload_record_spec.rb
elabs_matchers-2.0.0 spec/elabs_matchers/helpers/reload_record_spec.rb
elabs_matchers-1.0.1 spec/elabs_matchers/helpers/reload_record_spec.rb
elabs_matchers-1.0.0 spec/elabs_matchers/helpers/reload_record_spec.rb
elabs_matchers-0.0.7 spec/elabs_matchers/helpers/reload_record_spec.rb
elabs_matchers-0.0.6 spec/elabs_matchers/helpers/reload_record_spec.rb
elabs_matchers-0.0.5 spec/elabs_matchers/helpers/reload_record_spec.rb
elabs_matchers-0.0.4 spec/elabs_matchers/helpers/reload_record_spec.rb