Sha256: a7c65f10626e676bfd37920671bd6924db55aa4e9ebe6fccdb0c0274ebe14a44

Contents?: true

Size: 537 Bytes

Versions: 3

Compression:

Stored size: 537 Bytes

Contents

require 'spec_helper'

describe ElabsMatchers::Helpers::Orm 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

3 entries across 3 versions & 1 rubygems

Version Path
elabs_matchers-0.0.3 spec/elabs_matchers/helpers/orm_spec.rb
elabs_matchers-0.0.2 spec/elabs_matchers/helpers/orm_spec.rb
elabs_matchers-0.0.1 spec/elabs_matchers/helpers/orm_spec.rb