Sha256: 53ffb11b7303185a238836360526ee34f17bab8b848cb99a54dc80830cd32fef

Contents?: true

Size: 1.74 KB

Versions: 1

Compression:

Stored size: 1.74 KB

Contents

require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper')

describe Pardot::Objects::CustomFields do
  
  before do
    @client = create_client
  end
  
  describe "query" do
    
    def sample_results
      %(<?xml version="1.0" encoding="UTF-8"?>\n<rsp stat="ok" version="1.0">
        <result>
          <total_results>1</total_results>
            <customField>
              <created_at>2019-11-26 13:40:37</created_at>
              <crm_id null="true" />
              <field_id>CustomObject1574793618883</field_id>
              <id>8932</id>
              <is_record_multiple_responses>false</is_record_multiple_responses>
              <is_use_values>false</is_use_values>
              <name>Ω≈ç√∫˜µ≤≥÷</name>
              <type>Text</type>
              <type_id>1</type_id>
              <updated_at>2019-11-26 13:40:37</updated_at>
          </customField>
        </result>
      </rsp>)
    end
    
    before do
      @client = create_client
    end
    
    it "should take in some arguments" do
      fake_get "/api/customField/version/3/do/query?id_greater_than=200&format=simple", sample_results
      
      expect(@client.custom_fields.query(:id_greater_than => 200)).to eq({"total_results" => 1, 
        "customField"=>
          {
            "id"=>"8932",
            "name"=>"Ω≈ç√∫˜µ≤≥÷",
            "field_id"=>"CustomObject1574793618883",
            "type"=>"Text",
            "type_id"=>"1",
            "crm_id"=>{"null"=>"true"},
            "is_record_multiple_responses"=>"false",
            "is_use_values"=>"false",
            "created_at"=>"2019-11-26 13:40:37",
            "updated_at"=>"2019-11-26 13:40:37"
          }
        })
      assert_authorization_header
    end
    
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-pardot-1.3.2 spec/pardot/objects/custom_fields_spec.rb