gallery_navigation.feature
2.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Feature: gallery_navigation
As a noosfero user
I want to navigate over image gallery
Background:
Given the following users
| login |
| marciopunk |
And the following folders
| owner | name | view_as |
| marciopunk | my-gallery | image_gallery |
And the following files
| owner | file | mime | parent |
| marciopunk | rails.png | image/png | my-gallery |
| marciopunk | other-pic.jpg | image/jpeg | my-gallery |
Scenario: provide link to go to next image
Given I am on /marciopunk/my-gallery/other-pic.jpg?view=true
Then I should see "Next »"
Scenario: view next image when follow next link
Given I am on /marciopunk/my-gallery/other-pic.jpg?view=true
When I follow "Next »"
Then I should see "rails.png" within ".title"
Scenario: not link to next when in last image
When I am on /marciopunk/my-gallery/rails.png?view=true
Then I should see "« Previous" within ".gallery-navigation a"
And I should not see "Next »" within ".gallery-navigation a"
Scenario: provide link to go to previous image
Given I am on /marciopunk/my-gallery/other-pic.jpg?view=true
Then I should see "« Previous"
Scenario: view previous image when follow previous link
Given I am on /marciopunk/my-gallery/rails.png?view=true
When I follow "« Previous"
Then I should see "other-pic.jpg" within ".title"
Scenario: not link to previous when in first image
When I am on /marciopunk/my-gallery/other-pic.jpg?view=true
Then I should see "Next »" within ".gallery-navigation a"
And I should not see "« Previous" within ".gallery-navigation a"
Scenario: display number of current and total of images
Given I am on /marciopunk/my-gallery/other-pic.jpg?view=true
Then I should see "image 1 of 2" within ".gallery-navigation"
Scenario: increment current number when follow next
Given I am on /marciopunk/my-gallery/other-pic.jpg?view=true
Then I should see "image 1 of 2" within ".gallery-navigation"
When I follow "Next »"
Then I should see "image 2 of 2" within ".gallery-navigation"
Scenario: decrement current number when follow next
Given I am on /marciopunk/my-gallery/rails.png?view=true
Then I should see "image 2 of 2" within ".gallery-navigation"
When I follow "« Previous"
Then I should see "image 1 of 2" within ".gallery-navigation"
Scenario: provide button to go back to gallery
Given I am on /marciopunk/my-gallery/rails.png?view=true
Then I should see "Go back to my-gallery"
When I follow "Go back to my-gallery"
Then I should be on /marciopunk/my-gallery