Sha256: f93232185cc0eb6485e19fe67a7dfada2ab3606aff1d3ccd79370fa56128f957

Contents?: true

Size: 717 Bytes

Versions: 5

Compression:

Stored size: 717 Bytes

Contents

require 'spec_helper'
describe Pardot::ResponseError do
  before do
    @res = {
      "code" => "9",
      "__content__" => "A prospect with the specified email address already exists"
    }
  end

  describe '#code' do
    subject do
      described_class.new(@res).code
    end
    specify do
      should == 9
    end
  end

  describe '#to_s, #message' do
    subject do
      described_class.new(@res)
    end
    specify do
      subject.to_s.should == @res["__content__"]
    end
    specify do
      subject.message.should == @res["__content__"]
    end
  end

  describe '#inspect' do
    subject do
      described_class.new(@res).inspect
    end
    specify do
      should == @res.to_s
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruby-pardot-1.3.1 spec/pardot/error_spec.rb
ruby-pardot-1.3.0 spec/pardot/error_spec.rb
ruby-pardot-1.2.0 spec/pardot/error_spec.rb
ruby-pardot-1.1.0 spec/pardot/error_spec.rb
ruby-pardot-1.0.2 spec/pardot/error_spec.rb