Sha256: d775effd41acc0b54c93f91569054421a0159987a103663edfcf055492cacbee
Contents?: true
Size: 697 Bytes
Versions: 6
Compression:
Stored size: 697 Bytes
Contents
require_relative "test_helper" class ReadonlyWhenArchivedTest < ActiveSupport::TestCase test "archival_record objects can normally be altered after archive" do archival = Archival.create!(name: "original") archival.archive! archival.name = "updated" archival.save! assert_equal "updated", archival.reload.name end test "archival_record marked as readonly_when_archived cannot be updated after archive" do archival = ReadonlyWhenArchived.create!(name: "original") archival.archive! archival.name = "updated" assert_not archival.save assert_equal "Cannot modify an archived record.", archival.errors.full_messages.first end end
Version data entries
6 entries across 6 versions & 1 rubygems