Sha256: fd62acdeae5b067624d0b68d723d7e5858b004d554630c3c41c060c1438d0212
Contents?: true
Size: 1.58 KB
Versions: 2
Compression:
Stored size: 1.58 KB
Contents
require 'koala/http_services' class HTTPServiceTests < Test::Unit::TestCase class Bear include Koala::HTTPService end 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.beta2.1 | spec/koala/http_services/http_service_tests.rb |
koala-1.0.0.beta2 | spec/koala/http_services/http_service_tests.rb |