Module: ConvenientService::RSpec::Helpers::StubService

Included in:
ConvenientService::RSpec::Helpers
Defined in:
lib/convenient_service/rspec/helpers/stub_service.rb

Instance Method Summary collapse

Instance Method Details

#return_errorConvenientService::RSpec::Helpers::StubEntry::Classes::StubService::Entities::ResultSpec

Returns:

  • (ConvenientService::RSpec::Helpers::StubEntry::Classes::StubService::Entities::ResultSpec)


44
45
46
# File 'lib/convenient_service/rspec/helpers/stub_service.rb', line 44

def return_error
  Classes::StubService::Entities::ResultSpec.new(status: :error)
end

#return_failureConvenientService::RSpec::Helpers::StubEntry::Classes::StubService::Entities::ResultSpec

Returns:

  • (ConvenientService::RSpec::Helpers::StubEntry::Classes::StubService::Entities::ResultSpec)


37
38
39
# File 'lib/convenient_service/rspec/helpers/stub_service.rb', line 37

def return_failure
  Classes::StubService::Entities::ResultSpec.new(status: :failure)
end

#return_result(status) ⇒ ConvenientService::RSpec::Helpers::StubEntry::Classes::StubService::Entities::ResultSpec

Parameters:

  • status (Symbol)

Returns:

  • (ConvenientService::RSpec::Helpers::StubEntry::Classes::StubService::Entities::ResultSpec)


23
24
25
# File 'lib/convenient_service/rspec/helpers/stub_service.rb', line 23

def return_result(status)
  Classes::StubService::Entities::ResultSpec.new(status: status)
end

#return_successConvenientService::RSpec::Helpers::StubEntry::Classes::StubService::Entities::ResultSpec

Returns:

  • (ConvenientService::RSpec::Helpers::StubEntry::Classes::StubService::Entities::ResultSpec)


30
31
32
# File 'lib/convenient_service/rspec/helpers/stub_service.rb', line 30

def return_success
  Classes::StubService::Entities::ResultSpec.new(status: :success)
end

#stub_serviceConvenientService::RSpec::Helpers::StubEntry::Classes::StubService

Returns:

  • (ConvenientService::RSpec::Helpers::StubEntry::Classes::StubService)


15
16
17
# File 'lib/convenient_service/rspec/helpers/stub_service.rb', line 15

def stub_service(...)
  Classes::StubService.call(...)
end