Sha256: 7791d04f13b0cc0f064a8500b94539831321ba176e6c46c6fa2e15dc4d73c30d
Contents?: true
Size: 496 Bytes
Versions: 18
Compression:
Stored size: 496 Bytes
Contents
describe CC::Service::Invocation::WithReturnValues do it "success returns upstream result" do handler = CC::Service::Invocation::WithReturnValues.new( -> { :return_value }, "error message", ) expect(handler.call).to eq(:return_value) end it "empty results returns hash" do handler = CC::Service::Invocation::WithReturnValues.new( -> { nil }, "error message", ) expect({ ok: false, message: "error message" }).to eq(handler.call) end end
Version data entries
18 entries across 18 versions & 1 rubygems