otwarchive-symphonyarchive/features/collections/collectible_open_collection.feature
2026-03-11 22:22:11 +00:00

89 lines
3.9 KiB
Gherkin

@bookmarks @collections @works
Feature: Collectible items
As a user
I want to add my items to collections
Background:
Given I have a collection "Various Penguins"
And I am logged in as "penguin_fan"
Scenario: Post my work to a collection
Given I go to "Various Penguins" collection's page
And I post the work "Blabla" in the collection "Various Penguins"
When I go to "Various Penguins" collection's page
Then I should see "Works (0)" within "#dashboard"
And I should see "Blabla"
When the collection counts have expired
And I reload the page
Then I should see "Works (1)" within "#dashboard"
And I should see "Blabla"
Scenario: Add my chaptered work to a collection
Given I go to "Various Penguins" collection's page
And I post the chaptered work "Blabla" in the collection "Various Penguins"
When I go to "Various Penguins" collection's page
Then I should see "Works (0)" within "#dashboard"
And I should see "Blabla"
When the collection counts have expired
And I reload the page
Then I should see "Works (1)" within "#dashboard"
And I should see "Blabla"
Scenario: Add my bookmark to a collection
Given I go to "Various Penguins" collection's page
And I have a bookmark for "Tundra penguins"
When I add my bookmark to the collection "Various_Penguins"
Then I should see "Added"
When I go to "Various Penguins" collection's page
Then I should see "Bookmarked Items (0)" within "#dashboard"
And I should see "Tundra penguins"
When the collection counts have expired
And I reload the page
Then I should see "Bookmarked Items (1)" within "#dashboard"
And I should see "Tundra penguins"
Scenario: Bookmarks of deleted items are included on the collection's Manage
Items page
Given I have a bookmark of a deleted work
And I add my bookmark to the collection "Various_Penguins"
When I am logged in as the owner of "Various Penguins"
And I view the approved collection items page for "Various Penguins"
Then I should see "Bookmark of deleted item"
And I should see "This has been deleted, sorry!"
Scenario: Bookmarks of deleted items are included on the user's Manage
Collected Works page
Given I have a bookmark of a deleted work
When I add my bookmark to the collection "Various_Penguins"
Then I should see "Added"
When I go to penguin_fan's collection items page
And I follow "Approved"
Then I should see "Bookmark of deleted item"
And I should see "This has been deleted, sorry!"
Scenario: Deleted works are not included on the user's Manage Collection Items
page
Given I post the work "Emperor Penguins" to the collection "Various Penguins"
And I delete the work "Emperor Penguins"
When I go to penguin_fan's collection items page
And I follow "Approved"
Then I should not see "Emperor Penguins"
Scenario: Deleted works are not included on the collection's Manage Items page
Given I post the work "Emperor Penguins" to the collection "Various Penguins"
And I delete the work "Emperor Penguins"
When I am logged in as the owner of "Various Penguins"
And I view the approved collection items page for "Various Penguins"
Then I should not see "Emperor Penguins"
Scenario: Drafts are included on the user's Manage Collection Items page
Given the draft "Sweater Penguins" in the collection "Various Penguins"
When I go to penguin_fan's collection items page
And I follow "Approved"
Then I should see "Sweater Penguins (Draft)"
Scenario: Drafts are included on a collection's Manage Items page
Given the draft "Sweater Penguins" in the collection "Various Penguins"
When I am logged in as the owner of "Various Penguins"
And I view the approved collection items page for "Various Penguins"
Then I should see "Sweater Penguins (Draft)"