Sha256: a795dfb109027fc5a519a262fb21540660c66281ee91c37af1cdc13bcc078ca6

Contents?: true

Size: 555 Bytes

Versions: 20

Compression:

Stored size: 555 Bytes

Contents

require File.expand_path('../helper', __FILE__)

class InvocationReturnValuesTest < CC::Service::TestCase
  def test_success_returns_upstream_result
    handler = CC::Service::Invocation::WithReturnValues.new(
      lambda { :return_value },
      "error message"
    )

    assert_equal :return_value, handler.call
  end

  def test_empty_results_returns_hash
    handler = CC::Service::Invocation::WithReturnValues.new(
      lambda { nil },
      "error message"
    )

    assert_equal( {ok: false, message: "error message"}, handler.call )
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
codeclimate-services-1.6.1 test/invocation_return_values_test.rb
codeclimate-services-1.6.0 test/invocation_return_values_test.rb
codeclimate-services-1.5.1 test/invocation_return_values_test.rb
codeclimate-services-1.5.0 test/invocation_return_values_test.rb
codeclimate-services-1.4.0 test/invocation_return_values_test.rb
codeclimate-services-1.3.0 test/invocation_return_values_test.rb
codeclimate-services-1.2.0 test/invocation_return_values_test.rb
codeclimate-services-1.1.0 test/invocation_return_values_test.rb
codeclimate-services-1.0.1 test/invocation_return_values_test.rb
codeclimate-services-1.0.0 test/invocation_return_values_test.rb
codeclimate-services-0.6.2 test/invocation_return_values_test.rb
codeclimate-services-0.6.1 test/invocation_return_values_test.rb
codeclimate-services-0.6.0 test/invocation_return_values_test.rb
codeclimate-services-0.5.3 test/invocation_return_values_test.rb
codeclimate-services-0.5.2 test/invocation_return_values_test.rb
codeclimate-services-0.5.1 test/invocation_return_values_test.rb
codeclimate-services-0.5.0 test/invocation_return_values_test.rb
codeclimate-services-0.4.1 test/invocation_return_values_test.rb
codeclimate-services-0.4.0 test/invocation_return_values_test.rb
codeclimate-services-0.3.0 test/invocation_return_values_test.rb