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

Prashant.c created an issue. See original summary.

plopesc’s picture

Title: [meta] Write Automated tests » [META] Write Automated tests
Issue summary: View changes
plopesc’s picture

Title: [META] Write Automated tests » [META] Write Automated tests for Navigation
finnsky’s picture

plopesc’s picture

Issue summary: View changes

Added the existing test Issues to the IS.
More to come soon!

plopesc’s picture

Issue summary: View changes
plopesc’s picture

Issue summary: View changes
plopesc’s picture

Issue summary: View changes
ckrina’s picture

Project: Navigation » Drupal core
Version: 1.x-dev » 11.x-dev
Component: Code » navigation.module
ckrina’s picture

Status: Active » Fixed

Since all the tickets from here except one have been closed, I'll close the meta and mark the missing issue as Navigation stable blocker.

skaught’s picture

quietone’s picture

Issue tags: -Needs tests

Removing 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.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.