Sha256: b15a01fef3bd77e494065c43686c20531a846331a0617b8ce819a8f71d253580
Contents?: true
Size: 1.56 KB
Versions: 2
Compression:
Stored size: 1.56 KB
Contents
require 'spec_helper' class Bear include Koala::HTTPService end describe "Koala::HTTPService" do describe "common methods" do describe "always_use_ssl accessor" do it "should be added" do # in Ruby 1.8, .methods returns strings # in Ruby 1.9, .method returns symbols Bear.methods.collect {|m| m.to_sym}.should include(:always_use_ssl) Bear.methods.collect {|m| m.to_sym}.should include(:always_use_ssl=) end end describe "server" do describe "without options[:beta]" do it "should return the rest server if options[:rest_api]" do Bear.server(:rest_api => true).should == Koala::Facebook::REST_SERVER end it "should return the rest server if !options[:rest_api]" do Bear.server(:rest_api => false).should == Koala::Facebook::GRAPH_SERVER Bear.server({}).should == Koala::Facebook::GRAPH_SERVER end end describe "without options[:beta]" do before :each do @options = {:beta => true} end it "should return the rest server if options[:rest_api]" do server = Bear.server(@options.merge(:rest_api => true)) server.should =~ Regexp.new(Koala::Facebook::REST_SERVER) server.should =~ /beta\./ end it "should return the rest server if !options[:rest_api]" do server = Bear.server(:beta => true) server.should =~ Regexp.new(Koala::Facebook::GRAPH_SERVER) server.should =~ /beta\./ end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
koala-1.0.0 | spec/cases/http_services/http_service_spec.rb |
koala-1.0.0.rc | spec/cases/http_services/http_service_spec.rb |