Skip to content

feat: Implement dashboard spec#98

Open
rubenvdlinde wants to merge 2 commits intodevelopmentfrom
feature/dashboard
Open

feat: Implement dashboard spec#98
rubenvdlinde wants to merge 2 commits intodevelopmentfrom
feature/dashboard

Conversation

@rubenvdlinde
Copy link
Copy Markdown
Contributor

Stacked on feature/enrich-openspec-specs

Summary

  • Remove unused imports from DashboardController (GuzzleHttp\Client, JSONResponse)
  • Add ApplicationTest: verify APP_ID constant and IBootstrap interface
  • Fix SettingsControllerTest: mock all constructor dependencies
  • Add reimport() test for SettingsController

Implements openspec/specs/dashboard
Closes #97

Add 21 unit tests verifying events and players spec requirements:
- CharacterServiceTest: event effect application, stacking, missing events
- EventTest: entity serialization, title field, userId, hydration
- PlayerTest: entity serialization, name/description, hydration
- Remove unused imports from DashboardController (GuzzleHttp\Client, JSONResponse)
- Add ApplicationTest: verify APP_ID constant and IBootstrap implementation
- Fix SettingsControllerTest: mock all constructor dependencies (was missing 4 params)
- Add reimport() test for SettingsController

Implements: openspec/specs/dashboard
Base automatically changed from feature/enrich-openspec-specs to development March 23, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant