Sha256: 3cf2a473ddc1bde8fd0203a74a23e55dc817536008accdd386a932bd719f6c9c
Contents?: true
Size: 768 Bytes
Versions: 11
Compression:
Stored size: 768 Bytes
Contents
require "test_helper" module CensorBear class ReviewLogTest < ActiveSupport::TestCase setup do @comment = FactoryBot.create(:comment) end test "could save event status correctly" do log = ReviewLog.create!(record: @comment) assert_equal "pending", log.aasm_state log.reject! assert_equal "rejected", log.reload.aasm_state log.undo_reject! assert_equal "pending", log.aasm_state log.approve! assert_equal "passed", log.aasm_state end test "could record operated_at time" do log = ReviewLog.create!(record: @comment) freeze_time time = Time.current # => Sun, 09 Jul 2017 15:34:49 EST -05:00 log.approve! assert_equal log.operated_at, time end end end
Version data entries
11 entries across 11 versions & 1 rubygems