Commit Graph

7 Commits

Author SHA1 Message Date
Yoga Pangestu
43271a82a9 refactor: remove verification status from cooperation workflow and automate transition to payment 2026-04-10 14:42:28 +07:00
Yoga Pangestu
1bdf1fa625 refactor: rename Penugasan to Media Order across language files, enums, documentation, and UI components 2026-04-06 11:38:30 +07:00
Yoga Pangestu
9ac837f354 test: Add unit tests for various enum classes. 2026-03-17 21:57:24 +07:00
Yoga Pangestu
78e3809e7b chore: Remove all existing tests from the project. 2026-03-17 21:50:58 +07:00
Yoga Pangestu
1c756ab54f refactor: Update type hints and class references across various files for improved clarity and consistency. 2026-03-13 10:24:08 +07:00
Yoga Pangestu
97cdfd6e0b test: add comprehensive test suite and model factories
- Add HasFactory trait to all model classes for factory support
- Create factory classes for all models (Classification, Company, ContentRecap, Department, IssueManagement, Journalist, Location, MediaMonitoring, MediaMonitoringTheme, PartnerMedia, SubClassification, SubLocation, Theme, User)
- Add unit tests for all models with relationship and attribute validation
- Add unit tests for all enums (Channel, ContentType, IsActive, IssueSentiment, MediaClassification, MediaType, SocialMedia)
- Add feature tests for factory integration and basic application functionality
- Add tests for Filament actions, columns, and media library utilities
- Add tests for model policies (Classification, Theme) and traits (WithComment, WithValue)
- Update phpunit.xml configuration for test environment
- Add test documentation and working tests reference guide
- Add ContentType enum casting to ContentRecap model
- Add MediaMonitoringTheme relationships and factory support
- Establish comprehensive testing infrastructure for improved code quality and reliability
2025-12-11 14:50:37 +07:00
Yoga Pangestu
aaa16df01f initial commit 2025-10-24 07:58:05 +07:00