Problem/Motivation
For the Navigation module there are no automated tests implemented to validate the completeness and accuracy of its functionalities. Automated testing is a crucial aspect of ensuring the reliability, stability, and maintainability of software.
Steps to reproduce
NA
Proposed resolution
Write automated tests for crucial funtionalities/features.
Remaining tasks
Conduct a thorough review of the Navigation module's existing functionalities and features. Document the different use cases, user interactions, and expected outcomes to create a comprehensive understanding of the module's behavior.
Issues
Preparation
#3415234: Add Gitlab CI integration
Navigation Settings
#3437821: [PP1] Add tests for the new feature to change the logo
#3428564: Create basic tests for the Top Bar
Navigation Block Plugin Tests
#3426283: Add tests for NavigationBlockManager class
#3426575: Add tests for ShortcutsNavigationBlock
#3426374: Add tests for SystemMenuNavigationBlock
#3426576: Add tests for UserNavigationBlock
Navigation Block Entity Tests
#3426293: Add tests for NavigationBlockRepository class
#3427389: Add basic config entity unit tests
Navigation Block UI
#3426529: Add unit tests for NavigationBlockForm
#3427563: Create NavigationBlockUiTest class
Comments
Comment #2
plopescComment #3
plopescComment #4
finnsky commentedComment #5
plopescAdded the existing test Issues to the IS.
More to come soon!
Comment #6
plopescComment #7
plopescComment #8
plopescComment #9
ckrinaComment #10
ckrinaSince all the tickets from here except one have been closed, I'll close the meta and mark the missing issue as Navigation stable blocker.
Comment #11
skaughtComment #12
quietone commentedRemoving tag since this is a meta that does not need tests and to prevent this from showing in my searches for closed issues that various 'needs' tags that require attention.