class RSpec::Rails::Matchers::ActiveJob::Base

def check_args_signature_mismatch(job_class, job_method, args)

def check_args_signature_mismatch(job_class, job_method, args)
  signature = Support::MethodSignature.new(job_class.public_instance_method(job_method))
  verifier = Support::StrictSignatureVerifier.new(signature, args)
  unless verifier.valid?
    "Incorrect arguments passed to #{job_class.name}: #{verifier.error_message}"
  end
end