Sha256: 954bbd5db85429b2dd5dbadeccb6cb699dab79ff365213645351dd2eb5fc7150

Contents?: true

Size: 497 Bytes

Versions: 17

Compression:

Stored size: 497 Bytes

Contents

require 'spec_helper'

describe GnipApi::JsonParser do
  describe ".parse" do
    it 'parses a JSON object' do
      output = GnipApi::JsonParser.new.parse('{"key":"value","key2":"value2"}')
      expect(output).to eq({'key' => 'value', 'key2' => 'value2'})
    end
  end

  describe ".encode" do
    it 'generates a JSON object' do
      output = GnipApi::JsonParser.new.encode({:key => 'value', :key2 => 'value2'})
      expect(output).to eq('{"key":"value","key2":"value2"}')
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
gnip_api-1.2.4 spec/gnip_api/json_parser_spec.rb
gnip_api-1.2.3 spec/gnip_api/json_parser_spec.rb
gnip_api-1.2.2 spec/gnip_api/json_parser_spec.rb
gnip_api-1.2.1 spec/gnip_api/json_parser_spec.rb
gnip_api-1.2.0 spec/gnip_api/json_parser_spec.rb
gnip_api-1.1.3 spec/gnip_api/json_parser_spec.rb
gnip_api-1.1.2 spec/gnip_api/json_parser_spec.rb
gnip_api-1.1.1 spec/gnip_api/json_parser_spec.rb
gnip_api-1.1.0 spec/gnip_api/json_parser_spec.rb
gnip_api-1.0.6 spec/gnip_api/json_parser_spec.rb
gnip_api-1.0.5 spec/gnip_api/json_parser_spec.rb
gnip_api-1.0.4 spec/gnip_api/json_parser_spec.rb
gnip_api-1.0.3 spec/gnip_api/json_parser_spec.rb
gnip_api-1.0.2 spec/gnip_api/json_parser_spec.rb
gnip_api-1.0.1 spec/gnip_api/json_parser_spec.rb
gnip_api-1.0.0 spec/gnip_api/json_parser_spec.rb
gnip_api-0.0.9 spec/gnip_api/json_parser_spec.rb