Sha256: 2b72aa35075bb5498f570109ca18aff4de384bb5d19f520c369665bda226890d

Contents?: true

Size: 665 Bytes

Versions: 3

Compression:

Stored size: 665 Bytes

Contents

require 'spec_helper'

describe Mog do

  use_vcr_cassette :record => :new_episodes, :match_requests_on => [:uri, :method]

  context "when delegating to a client" do
    it "should return the same results as a client" do
      Mog.artists.should == Mog::Client.new.artists
    end
  end

  describe '.client' do
    it 'should return an Mog::Client' do
      Mog.client.should be_a Mog::Client
    end
  end

  describe '.respond_to?' do
    it "should take an optional argument" do
      Mog.respond_to?(:new, true).should be_true
    end
  end

  describe ".new" do
    it "should return a Mog::Client" do
      Mog.new.should be_a Mog::Client
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mog-0.0.3 spec/mog_spec.rb
mog-0.0.2 spec/mog_spec.rb
mog-0.0.1 spec/mog_spec.rb