浏览代码

Make Docs::UrlScraper#request_all accept an array of URLs

Thibaut 12 年之前
父节点
当前提交
cd6057e392
共有 2 个文件被更改,包括 6 次插入6 次删除
  1. 2 2
      lib/docs/core/scrapers/url_scraper.rb
  2. 4 4
      test/lib/docs/core/scrapers/url_scraper_test.rb

+ 2 - 2
lib/docs/core/scrapers/url_scraper.rb

@@ -17,8 +17,8 @@ module Docs
       Request.run url, request_options
     end
 
-    def request_all(url, &block)
-      Requester.run url, request_options: request_options, &block
+    def request_all(urls, &block)
+      Requester.run urls, request_options: request_options, &block
     end
 
     def request_options

+ 4 - 4
test/lib/docs/core/scrapers/url_scraper_test.rb

@@ -50,11 +50,11 @@ class DocsUrlScraperTest < MiniTest::Spec
     end
 
     let :result do
-      scraper.send :request_all, 'url', &block
+      scraper.send :request_all, 'urls', &block
     end
 
-    it "runs a Requester with the given url" do
-      mock(Docs::Requester).run 'url', anything
+    it "runs a Requester with the given urls" do
+      mock(Docs::Requester).run 'urls', anything
       result
     end
 
@@ -65,7 +65,7 @@ class DocsUrlScraperTest < MiniTest::Spec
     end
 
     it "runs a Requester with the given block" do
-      mock(Docs::Requester).run.with_any_args { |*args| @block = args.last }
+      stub(Docs::Requester).run { |*args| @block = args.last }
       result
       assert_equal block, @block
     end