Showing the changes to test (1 of 2 files). Show all
Unified · Split
| @@ -78,6 +78,27 @@ class DocsFilterTest < MiniTest::Spec · 77 unmodified lines | ||
| 78 | 78 | end |
| 79 | 79 | end |
| 80 | 80 | |
| 81 | + describe "#initial_page?" do | |
| 82 | + before do | |
| 83 | + context[:initial_paths] = ['initial'] | |
| 84 | + stub(filter).root_page? { false } | |
| 85 | + end | |
| 86 | + | |
| 87 | + it "returns true when #root_page? is true" do | |
| 88 | + stub(filter).root_page? { true } | |
| 89 | + assert filter.initial_page? | |
| 90 | + end | |
| 91 | + | |
| 92 | + it "returns true when #subpath is included in :initial_paths" do | |
| 93 | + stub(filter).subpath { 'initial' } | |
| 94 | + assert filter.initial_page? | |
| 95 | + end | |
| 96 | + | |
| 97 | + it "returns false otherwise" do | |
| 98 | + refute filter.initial_page? | |
| 99 | + end | |
| 100 | + end | |
| 101 | + | |
| 81 | 102 | describe "#fragment_url_string?" do |
| 82 | 103 | it "returns false with ''" do |
| 83 | 104 | refute filter.fragment_url_string?('') |