Sha256: 6cb3b9fee8ba18f1288d696668f112d1fd6621318bfc24e30f05ebe79e4d4e93

Contents?: true

Size: 930 Bytes

Versions: 10

Compression:

Stored size: 930 Bytes

Contents

require 'nicoquery/api/mylist_rss'
require 'fixture/mylist_rss_18266317'
require 'webmock/rspec'


describe "mylist_rss" do
  describe "when access an existing and public mylist" do
    before do
      @mylist_id = 18266317
      @uri = "http://www.nicovideo.jp/mylist/#{@mylist_id}?rss=2.0&numbers=1"
      @instance = NicoQuery::Api::MylistRSS.new @mylist_id
      WebMock.stub_request :get, @uri
      # WebMock.reset!
    end

    after(:all) do
      WebMock.disable!
    end

    describe "get" do
      before do
        @instance.get
      end

      it "should GET mylist rss resource" do
        WebMock.should have_requested :get, @uri
      end
    end

    describe "uri" do
      subject { @instance.uri }

      specify { expect(subject).to match /http:\/\/www\.nicovideo\.jp\/mylist/ }
      specify { expect(subject).to match /18266317/ }
      specify { expect(subject).to match /rss\=2\.0/ }
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
nicoquery-0.1.7 spec/api/mylist_rss_spec.rb
nicoquery-0.1.6.1 spec/api/mylist_rss_spec.rb
nicoquery-0.1.6 spec/api/mylist_rss_spec.rb
nicoquery-0.1.5 spec/api/mylist_rss_spec.rb
nicoquery-0.1.4 spec/api/mylist_rss_spec.rb
nicoquery-0.1.3 spec/api/mylist_rss_spec.rb
nicoquery-0.1.2 spec/api/mylist_rss_spec.rb
nicoquery-0.1.1 spec/api/mylist_rss_spec.rb
nicoquery-0.1.0 spec/api/mylist_rss_spec.rb
nicoquery-0.0.3 spec/api/mylist_rss_spec.rb