Module: RSpec::ActiveJob

Defined in:
lib/rspec/active_job.rb,
lib/rspec/active_job/version.rb,
lib/rspec/active_job/enqueue_a.rb,
lib/rspec/active_job/global_id.rb,
lib/rspec/active_job/deserialize_as.rb

Defined Under Namespace

Modules: Matchers

Constant Summary collapse

VERSION =
'0.6.0'.freeze

Instance Method Summary collapse

Instance Method Details

#deserialize_as(expected) ⇒ Object



21
22
23
# File 'lib/rspec/active_job.rb', line 21

def deserialize_as(expected)
  Matchers::DeserializeAs.new(expected)
end

#enqueue_a(job_class) ⇒ Object



7
8
9
# File 'lib/rspec/active_job.rb', line 7

def enqueue_a(job_class)
  Matchers::EnqueueA.new(job_class)
end

#global_id(expected) ⇒ Object

rubocop:enable Style/PredicateName



17
18
19
# File 'lib/rspec/active_job.rb', line 17

def global_id(expected)
  Matchers::GlobalID.new(expected)
end

#have_been_enqueuedObject

rubocop:disable Style/PredicateName



12
13
14
# File 'lib/rspec/active_job.rb', line 12

def have_been_enqueued
  Matchers::EnqueueA.new
end