feat(middleware/navigation.js): feature 700 - navigation.js
- unit tests angepasst