Sha256: b10214313ac14ddd9bc949eef640bb73dd5a5c0f5a7bae53968b2eb6c6161fb3
Contents?: true
Size: 985 Bytes
Versions: 3
Compression:
Stored size: 985 Bytes
Contents
require 'spec_helper' describe RubyEcommError do before do @result_code = -1 @request_result = -2 @error = RubyEcommError.new(@result_code, @request_result) end context "#initialize" do it "require result_code non-nil" do expect { RubyEcommError.new(nil) }.to raise_error(ArgumentError) end it "require result_code non-blank" do expect { RubyEcommError.new('') }.to raise_error(ArgumentError) end it "honor result_code" do @error.result_code.should eq(@result_code) end it "put result_code in message" do @error.message.should include(@result_code.to_s) end it "require request_result non-blank" do expect { RubyEcommError.new('-100', '') }.to raise_error(ArgumentError) end it "honor request_result" do @error.request_result.should eq(@request_result) end it "put request_result in message" do @error.message.should include(@request_result.to_s) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruby-ecomm-client-1.7.0 | spec/ruby-ecomm-client/error_spec.rb |
ruby-ecomm-client-1.1.0 | spec/ruby-ecomm-client/error_spec.rb |
ruby-ecomm-client-1.0.0 | spec/ruby-ecomm-client/error_spec.rb |