otwarchive-symphonyarchive/features/other_b/series_order.feature

71 lines
3.2 KiB
Gherkin
Raw Normal View History

2026-03-11 22:22:11 +00:00
@series
Feature: Rearrange works within a series
In order to manage parts of a series
As a humble series writer
I want to be able to reorder the parts of my series
Scenario: Rearrange parts of a series.
Given I am logged in as "author"
And I post the work "A Bad, Bad Day" as part of a series "Tale of Woe"
Then I should see "Part 1 of Tale of Woe"
When I view the series "Tale of Woe"
Then I should see "A Bad, Bad Day"
When I post the work "A Bad, Bad Night" as part of a series "Tale of Woe"
Then I should see "Part 2 of Tale of Woe"
When I post the work "Things Get Worse" as part of a series "Tale of Woe"
Then I should see "Part 3 of Tale of Woe"
When I view the series "Tale of Woe"
And I follow "Reorder Series"
Then I should see "Manage Series: Tale of Woe"
And I should see "1. A Bad, Bad Day"
And I should see "2. A Bad, Bad Night"
And I should see "3. Things Get Worse"
When I fill in "serial_0" with "3"
And I fill in "serial_1" with "1"
And I fill in "serial_2" with "2"
And I press "Update Positions"
Then I should see "Series order has been successfully updated"
When I follow "Reorder Series"
And I should see "1. A Bad, Bad Night"
And I should see "2. Things Get Worse"
And I should see "3. A Bad, Bad Day"
@javascript
Scenario: Reordering series by drag and drop updates work blurbs and meta correctly.
Given I am logged in as "author"
And I post the work "A Bad, Bad Day" as part of a series "Tale of Woe"
And I post the work "A Bad, Bad Night" as part of a series "Tale of Woe"
And I post the work "Things Get Worse" as part of a series "Tale of Woe"
# Blurbs
When I view the series "Tale of Woe"
Then I should see "Part 1 of Tale of Woe" within ".work.blurb:first-child"
Then I should see "Part 2 of Tale of Woe" within ".work.blurb:nth-child(2)"
Then I should see "Part 3 of Tale of Woe" within ".work.blurb:nth-child(3)"
# Meta
When I view the work "A Bad, Bad Day"
Then I should see "Part 1 of Tale of Woe"
When I view the work "A Bad, Bad Night"
Then I should see "Part 2 of Tale of Woe"
When I view the work "Things Get Worse"
When I view the series "Tale of Woe"
And I follow "Reorder Series"
And I reorder the 2nd work to be below the 3rd work in the series
And I press "Update Positions"
Then I should see "Series order has been successfully updated"
# Blurbs
And I should see "Part 1 of Tale of Woe" within ".work.blurb:first-child"
And I should see "Part 2 of Tale of Woe" within ".work.blurb:nth-child(2)"
And I should see "Part 3 of Tale of Woe" within ".work.blurb:nth-child(3)"
When I follow "Reorder Series"
Then I should see "1. A Bad, Bad Day"
And I should see "2. Things Get Worse"
And I should see "3. A Bad, Bad Night"
# Meta
When I view the work "A Bad, Bad Day"
When I view the work "A Bad, Bad Day"
Then I should see "Part 1 of Tale of Woe"
When I view the work "Things Get Worse"
Then I should see "Part 2 of Tale of Woe"
When I view the work "A Bad, Bad Night"
Then I should see "Part 3 of Tale of Woe"