Sha256: a34ba3a93a43d31b5bc0794452e15ae7e4b37a25a5ce81a472e49ef4ff84cf02

Contents?: true

Size: 703 Bytes

Versions: 6

Compression:

Stored size: 703 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')

describe "Web Services" do
  
  describe "and the class method" do
    
    describe "source" do
      
      it "stubs fetch" do
        lambda { Barometer::WebService.fetch }.should raise_error(NotImplementedError)
      end
      
      it "detects a Query object" do
        invalid = 1
        Barometer::WebService.send("_is_a_query?").should be_false
        Barometer::WebService.send("_is_a_query?", invalid).should be_false
        valid = Barometer::Query.new
        valid.is_a?(Barometer::Query).should be_true
        Barometer::WebService.send("_is_a_query?", valid).should be_true
      end

    end
    
  end
  
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
barometer-0.7.3 spec/web_services/web_services_spec.rb
barometer-0.7.2 spec/web_services/web_services_spec.rb
barometer-0.7.1 spec/web_services/web_services_spec.rb
barometer-0.7.0 spec/web_services/web_services_spec.rb
barometer-0.6.7 spec/web_services/web_services_spec.rb
barometer-0.6.6 spec/web_services/web_services_spec.rb