Sha256: 41be2f68a545dccb01f4c7235a490ba8717cd3045feafd7533701d9a73035f07
Contents?: true
Size: 864 Bytes
Versions: 3
Compression:
Stored size: 864 Bytes
Contents
require File.expand_path("#{File.dirname(__FILE__)}/../helper") require "sidekiq" require "sidekiq/testing" class RorVsWild::Plugin::SidekiqTest < Minitest::Test include RorVsWildAgentHelper Sidekiq::Testing.server_middleware do |chain| chain.add(RorVsWild::Plugin::Sidekiq) end class SampleJob include ::Sidekiq::Worker # SampleSidekiqJob.perform_async(1) def perform(arg) raise "Exception" unless arg end end def test_callback agent.expects(:post_job) Sidekiq::Testing.inline! { SampleJob.perform_async(1) } assert_equal("RorVsWild::Plugin::SidekiqTest::SampleJob", agent.data[:name]) end def test_callback_on_exception agent.expects(:post_job) Sidekiq::Testing.inline! { SampleJob.perform_async(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/sidekiq_test.rb |
rorvswild-1.1.1 | test/plugin/sidekiq_test.rb |
rorvswild-1.1.0 | test/plugin/sidekiq_test.rb |