Sha256: 3fa7c50c5797028a34c23da0bc88d1b1460f76af687973af508aafee7cdebfde
Contents?: true
Size: 1.22 KB
Versions: 8
Compression:
Stored size: 1.22 KB
Contents
require_relative "test_helper" class CallbacksTest < ActiveSupport::TestCase if defined?(ApplicationRecord) test "can set a value as part of archiving" do archival = CallbackArchival5.create archival.set_this_value = "a test string" assert_nil archival.settable_field archival.archive! assert_equal "a test string", archival.reload.settable_field end test "can be halted" do archival = CallbackArchival5.create archival.set_this_value = "a test string" archival.pass_callback = false assert_nil archival.settable_field archival.archive! assert_nil archival.reload.settable_field end else test "can set a value as part of archiving" do archival = CallbackArchival4.create archival.set_this_value = "a test string" assert_nil archival.settable_field archival.archive! assert_equal "a test string", archival.reload.settable_field end test "can be halted" do archival = CallbackArchival4.create archival.set_this_value = "a test string" archival.pass_callback = false assert_nil archival.settable_field archival.archive! assert_nil archival.reload.settable_field end end end
Version data entries
8 entries across 8 versions & 2 rubygems