Sha256: 089fd5ce0f2dc54917fbc1a31c4538bd7b2a30f6e2ac47bbc0d4aaee400764de
Contents?: true
Size: 904 Bytes
Versions: 1
Compression:
Stored size: 904 Bytes
Contents
require "spec_helper" require_dependency "on/empty_array" module On RSpec.describe EmptyArray, type: :model, versioning: true do describe "#create" do it "does not create any version records" do record = described_class.create(name: "Alice") expect(record.versions.length).to(eq(0)) end end describe "#touch_with_version" do it "creates a version record" do record = described_class.create(name: "Alice") record.paper_trail.touch_with_version expect(record.versions.length).to(eq(1)) expect(record.versions.first.event).to(eq("update")) end end describe "#update_attributes" do it "does not create any version records" do record = described_class.create(name: "Alice") record.update_attributes(name: "blah") expect(record.versions.length).to(eq(0)) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paper_trail-7.1.0 | spec/models/on/empty_array_spec.rb |