clickable_images.feature
1.79 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
Feature: clickable images
As a visitor
I want to zoom in article images
Background:
Given feature "show_zoom_button_on_article_images" is enabled on environment
And the following users
| login |
| booking |
@selenium
Scenario: show link if image is scaled
Given the following article with image
| owner | name | image | dimensions |
| booking | small | rails.png | 20x20 |
When I go to /booking/small
And display ".zoomify-image"
Then I should see "Zoom in"
@selenium
Scenario: not show link if image is not scaled
Given the following article with image
| owner | name | image | dimensions |
| booking | real | rails.png | 50x64 |
When I go to /booking/real
And display ".zoomify-image"
Then "Zoom in" should not be visible within "a#zoomify-image"
@selenium
Scenario: not show link if image does not have dimensions set
Given the following article with image
| owner | name | image |
| booking | not set | rails.png |
When I go to /booking/not-set
And display ".zoomify-image"
Then "Zoom in" should not be visible within "a#zoomify-image"
@selenium-fixme
Scenario: copy style from image
Given the following article with image
| owner | name | image | style | dimensions |
| booking | with style | rails.png | float: right | 25x32 |
When I go to /booking/with-style
Then "zoomable-image" should be right aligned
@selenium-fixme
Scenario: zoom image
Given the following article with image
| owner | name | image | dimensions |
| booking | zoom | rails.png | 25x32 |
When I go to /booking/zoom
And I follow "Zoom in" within "a#zoomify-image"
Then I should see "fancybox-wrap"