46 lines
1.7 KiB
Gherkin
46 lines
1.7 KiB
Gherkin
@dashboard
|
|
Feature: Dashboard - The Council Chamber
|
|
|
|
Background:
|
|
Given the Fellowship SUT is running
|
|
And I am logged in as "legolas"
|
|
And I navigate to the dashboard
|
|
|
|
Scenario: Dashboard displays personalized greeting
|
|
Then the dashboard should display a greeting containing "Legolas"
|
|
|
|
Scenario: Dashboard displays quest statistic cards
|
|
Then the dashboard should show a card for total quests
|
|
And the dashboard should show a card for completed quests
|
|
And the quest counts should be accurate
|
|
|
|
Scenario: Dashboard displays journey progress visualization
|
|
Then the journey progress visualization should be visible
|
|
And the progress bar should show progress from "The Shire" to "Mordor"
|
|
|
|
Scenario: Dashboard shows recent quests panel
|
|
Then a recent quests section should be visible
|
|
And recent quests should be listed in order
|
|
|
|
@darkmagic
|
|
Scenario: Dark magic warning banner appears when relevant
|
|
Given I have a dark magic quest in progress
|
|
When I navigate to the dashboard
|
|
Then a dark magic warning banner should be displayed
|
|
|
|
Scenario: NPC chat panel is embedded in dashboard
|
|
Then the NPC chat panel should be visible
|
|
And I should be able to open the chat panel
|
|
|
|
Scenario: User can navigate to quests from dashboard
|
|
When I click on the quests link in the dashboard navigation
|
|
Then I should be taken to the quests page
|
|
|
|
Scenario: User can navigate to map from dashboard
|
|
When I click on the map link in the dashboard navigation
|
|
Then I should be taken to the map page
|
|
|
|
Scenario: User can navigate to inventory from dashboard
|
|
When I click on the inventory link in the dashboard navigation
|
|
Then I should be taken to the inventory page
|