Sha256: 5b660cdc1a8726f46273125f083d615ca0e9e88538f0b45186992bd7b95ea47f

Contents?: true

Size: 660 Bytes

Versions: 1

Compression:

Stored size: 660 Bytes

Contents

require "spec"
require 'sevendigital'

describe "ApiResponse" do

  it "should be ok if error code is 0 and content is not empty" do

    response = Sevendigital::ApiResponse.new
    response.error_code = 0
    response.content = '<xml></xml>'
    response.ok?.should == true

  end

  it "should not be ok if error code is not 0" do

    response = Sevendigital::ApiResponse.new
    response.error_code = 5
    response.content = '<xml></xml>'
    response.ok?.should == false

    end

  it "should not be ok if response content is nil" do

    response = Sevendigital::ApiResponse.new
    response.error_code = 0
    response.ok?.should == false

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
7digital-0.0.1 spec/model/api_response_spec.rb