forked from moonmaster9000/memories
-
Notifications
You must be signed in to change notification settings - Fork 0
/
milestones.feature
38 lines (31 loc) · 1.21 KB
/
milestones.feature
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
Feature: Marking versions as milestones
Scenario: Mark it as a milestone
Given I have a document
When I mark that document as a milestone
Then that revision should show up as the newest milestone
@focus
Scenario: Annotating a milestone
Given I have a document
When I mark that document as a milestone with an annotation
Then I should be able to retrieve that annotation from the milestone properties
When I re-retrieve that document from the database
Then I should be able to retrieve that annotation from the milestone properties
@focus
Scenario: Accessing the milestone version data
Given I have a document
When I mark that document as a milestone
And I access the #data property on the latest milestone
Then it should return the version corresponding to that milestone
When I create another milestone
Then I should be able to access the data for both milestones
Scenario Outline: Reverting to a milestone
Given I have a document with 5 milestones
When I revert the document to milestone <num>
Then the document should contain the properties of milestone <num>
Examples:
|num|
|1|
|2|
|3|
|4|
|5|