Sha256: dff7bc31f58878f1d48c545b106c739eebf3128b35b8e19b38f05ed694b3057d

Contents?: true

Size: 610 Bytes

Versions: 1

Compression:

Stored size: 610 Bytes

Contents

require_relative "test_helper"

class CallbacksTest < ActiveSupport::TestCase

  test "can set a value as part of archiving" do
    archival = CallbackArchival.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 = CallbackArchival.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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
acts_as_archival-2.1.0 test/callbacks_test.rb