features/pagination.feature in spinto-jekyll-0.11.2.3 vs features/pagination.feature in spinto-jekyll-0.11.2.5
- old
+ new
@@ -17,11 +17,38 @@
When I run jekyll
Then the _site/page<exist> directory should exist
And the "_site/page<exist>/index.html" file should exist
And I should see "<posts>" in "_site/page<exist>/index.html"
And the "_site/page<not_exist>/index.html" file should not exist
-
+
Examples:
| num | exist | posts | not_exist |
| 1 | 4 | 1 | 5 |
| 2 | 2 | 2 | 3 |
| 3 | 2 | 1 | 3 |
+
+ Scenario Outline: Setting a custom pagination path
+ Given I have a configuration file with:
+ | key | value |
+ | paginate | 1 |
+ | paginate_path | /blog/page-:num |
+ | permalink | /blog/:year/:month/:day/:title |
+ And I have a _layouts directory
+ And I have an "index.html" page that contains "{{ paginator.posts.size }}"
+ And I have a _posts directory
+ And I have the following post:
+ | title | date | layout | content |
+ | Wargames | 3/27/2009 | default | The only winning move is not to play. |
+ | Wargames2 | 4/27/2009 | default | The only winning move is not to play2. |
+ | Wargames3 | 5/27/2009 | default | The only winning move is not to play3. |
+ | Wargames4 | 6/27/2009 | default | The only winning move is not to play4. |
+ When I run jekyll
+ Then the _site/blog/page-<exist> directory should exist
+ And the "_site/blog/page-<exist>/index.html" file should exist
+ And I should see "<posts>" in "_site/blog/page-<exist>/index.html"
+ And the "_site/blog/page-<not_exist>/index.html" file should not exist
+
+ Examples:
+ | exist | posts | not_exist |
+ | 2 | 1 | 5 |
+ | 3 | 1 | 6 |
+ | 4 | 1 | 7 |