module Zen::Service::SpecHelpers

Public Class Methods

included(target) click to toggle source
# File lib/zen/service/spec_helpers.rb, line 5
def self.included(target)
  target.extend(ClassMethods)
end

Public Instance Methods

stub_service(service) click to toggle source

Example:

stub_service(MyService)
  .with_atributes(foo: 'foo')
  .with_stubs(result: 'bar', success: true)
  .service
# File lib/zen/service/spec_helpers.rb, line 14
def stub_service(service)
  ServiceMocker.new(self).stub_service(service)
end