Sha256: beb74912e2ef23347ec4ad44722b747db54501195bd1b00fe8083f2f9318a90f
Contents?: true
Size: 919 Bytes
Versions: 3
Compression:
Stored size: 919 Bytes
Contents
# # field_service_spec.rb # Crowdskout # # Copyright (c) 2016 Kyle Schutt. All rights reserved.require 'spec_helper' require 'spec_helper' describe Crowdskout::Services::FieldService do before(:each) do @request = double('http request', :user => nil, :password => nil, :url => 'http://example.com', :redirection_history => nil) end describe "#get_options_for_a_field" do it "returns a field" do json = load_file('field_response.json') net_http_resp = Net::HTTPResponse.new(1.0, 200, 'OK') response = RestClient::Response.create(json, net_http_resp, @request) RestClient.stub(:get).and_return(response) field = Crowdskout::Services::FieldService.get_options_for_a_field("AddressCity") field.should be_kind_of(Crowdskout::Components::FieldOptions) field.collection.should eq "PhysicalAddresses" field.options[0].value.should eq "Lisbon" end end end
Version data entries
3 entries across 3 versions & 1 rubygems