Sha256: 6497eac17d8242b791e1c1232ae0dcf63e1365e5dd1c54afe3fd2a514a615471

Contents?: true

Size: 846 Bytes

Versions: 15

Compression:

Stored size: 846 Bytes

Contents

require "nicoquery/crawler/tag_search"


describe "NicoQuery:Crawler" do
  describe "tag_search" do
    before do
      counter = 0
      @acquired_movies = []

      NicoQuery::Crawler::TagSearch.execute( tag: "ゆっくり実況プレイ",
                                             sort: :published_at,
                                             order: :asc
                                           ) do |result|
        counter += 1
        @acquired_movies.push result
        if counter >= 50 then :break else :continue end
      end
    end

    it "should sorted by published date" do
      expect(@acquired_movies[0].publish_date).to be < @acquired_movies[1].publish_date
    end

    it "should scrape movie's info the number of times -1 that returns :continue" do
      expect(@acquired_movies.length).to eq 50
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
nicoquery-0.1.7 spec/crawler/tag_search_spec.rb
nicoquery-0.1.6.1 spec/crawler/tag_search_spec.rb
nicoquery-0.1.6 spec/crawler/tag_search_spec.rb
nicoquery-0.1.5 spec/crawler/tag_search_spec.rb
nicoquery-0.1.4 spec/crawler/tag_search_spec.rb
nicoquery-0.1.3 spec/crawler/tag_search_spec.rb
nicoquery-0.1.2 spec/crawler/tag_search_spec.rb
nicoquery-0.1.1 spec/crawler/tag_search_spec.rb
nicoquery-0.1.0 spec/crawler/tag_search_spec.rb
nicoquery-0.0.3 spec/crawler/tag_search_spec.rb
nicoquery-0.0.2.4 spec/crawler/tag_search_spec.rb
nicoquery-0.0.2.3 spec/crawler/tag_search_spec.rb
nicoquery-0.0.2.2 spec/crawler/tag_search_spec.rb
nicoquery-0.0.2.1 spec/crawler/tag_search_spec.rb
nicoquery-0.0.2 spec/crawler/tag_search_spec.rb