Sha256: 804e304981bc84941a3534cc84ccc2750374bf8cb8d8b37f59b03a6aba9b541f

Contents?: true

Size: 1.14 KB

Versions: 2

Compression:

Stored size: 1.14 KB

Contents

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))
require 'rspec'
require 'json'
require 'hashie'
require 'net/http'
require 'google_contacts_api'

puts "Testing version #{GoogleContactsApi::VERSION}"

# Requires supporting files with custom matchers and macros, etc,
# in ./support/ and its subdirectories.
# Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f}

RSpec.configure do |config|
end

def load_file(filename)
  f = File.open(File.join(File.dirname(__FILE__), filename))
  json = f.read
  f.close
  json
end

def contact_set_json
  load_file("contact_set.json")
end

def group_set_json
  load_file("group_set.json")
end

def empty_contact_set_json
  load_file("empty_contact_set.json")
end

def contact_json_hash
  Hashie::Mash.new(JSON.parse(contact_set_json)).feed.entry.first
end

def contact_no_emails_json_hash
  Hashie::Mash.new(JSON.parse(contact_set_json)).feed.entry[1]
end

def contact_no_primary_email_json_hash
  Hashie::Mash.new(JSON.parse(contact_set_json)).feed.entry[2]
end

def group_json_hash
  Hashie::Mash.new(JSON.parse(group_set_json)).feed.entry.first
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
google_contacts_api-0.4.1 spec/spec_helper.rb
google_contacts_api-0.4.0 spec/spec_helper.rb