Sfoglia il codice sorgente

Make Docs::Scraper.root_path inheritable

Thibaut 12 anni fa
parent
commit
1204390f81
2 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  1. 1 0
      lib/docs/core/scraper.rb
  2. 4 0
      test/lib/docs/core/scraper_test.rb

+ 1 - 0
lib/docs/core/scraper.rb

@@ -14,6 +14,7 @@ module Docs
           autoload_all "docs/filters/#{to_s.demodulize.underscore}", 'filter'
         end
 
+        subclass.root_path = root_path
         subclass.options = options.deep_dup
         subclass.html_filters = html_filters.inheritable_copy
         subclass.text_filters = text_filters.inheritable_copy

+ 4 - 0
test/lib/docs/core/scraper_test.rb

@@ -33,6 +33,10 @@ class DocsScraperTest < MiniTest::Spec
       assert_equal Scraper.type, subclass.type
     end
 
+    it "sets .root_path" do
+      assert_equal Scraper.root_path, subclass.root_path
+    end
+
     it "duplicates .options" do
       stub(Scraper).options { { test: [] } }
       assert_equal Scraper.options, subclass.options