Sha256: 173f6fc1b4d7e501b28a3c86419ffd832904659e38d1ae41ef7d7a647cc8fdeb
Contents?: true
Size: 764 Bytes
Versions: 3
Compression:
Stored size: 764 Bytes
Contents
require File.expand_path("#{File.dirname(__FILE__)}/../helper") require "active_job" class RorVsWild::Plugin::ActiveJobTest < Minitest::Test include RorVsWildAgentHelper class SampleJob < ::ActiveJob::Base queue_as :default def perform(arg) raise "Exception" unless arg end end def test_callback ActiveJob::Base.logger = Logger.new("/dev/null") agent.expects(:post_job) SampleJob.perform_now(1) assert_equal("RorVsWild::Plugin::ActiveJobTest::SampleJob", agent.data[:name]) end def test_callback_on_exception ActiveJob::Base.logger = Logger.new("/dev/null") agent.expects(:post_job) SampleJob.perform_now(false) rescue ensure assert_equal([false], agent.data[:error][:parameters]) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rorvswild-1.2.0 | test/plugin/active_job_test.rb |
rorvswild-1.1.1 | test/plugin/active_job_test.rb |
rorvswild-1.1.0 | test/plugin/active_job_test.rb |