@@ -20,14 +20,15 @@ describe('useNavItems', () => {
2020 } )
2121
2222 describe ( 'navItems' , ( ) => {
23- it ( 'should export 3 nav items' , ( ) => {
24- expect ( navItems ) . toHaveLength ( 3 )
23+ it ( 'should export 4 nav items' , ( ) => {
24+ expect ( navItems ) . toHaveLength ( 4 )
2525 } )
2626
27- it ( 'should contain tables, menu and history items' , ( ) => {
27+ it ( 'should contain tables, menu, orders and history items' , ( ) => {
2828 const keys = navItems . map ( i => i . key )
2929 expect ( keys ) . toContain ( 'tables' )
3030 expect ( keys ) . toContain ( 'menu' )
31+ expect ( keys ) . toContain ( 'orders' )
3132 expect ( keys ) . toContain ( 'history' )
3233 } )
3334
@@ -44,6 +45,7 @@ describe('useNavItems', () => {
4445 const routeMap = Object . fromEntries ( navItems . map ( i => [ i . key , i . routeName ] ) )
4546 expect ( routeMap . tables ) . toBe ( AppRoute . TABLES )
4647 expect ( routeMap . menu ) . toBe ( AppRoute . PRODUCTS )
48+ expect ( routeMap . orders ) . toBe ( AppRoute . ORDERS )
4749 expect ( routeMap . history ) . toBe ( AppRoute . QR )
4850 } )
4951
@@ -86,6 +88,8 @@ describe('useNavItems', () => {
8688 const { navigate } = useNavItems ( )
8789 navigate ( AppRoute . PRODUCTS )
8890 expect ( mockPush ) . toHaveBeenCalledWith ( { name : AppRoute . PRODUCTS } )
91+ navigate ( AppRoute . ORDERS )
92+ expect ( mockPush ) . toHaveBeenCalledWith ( { name : AppRoute . ORDERS } )
8993 navigate ( AppRoute . QR )
9094 expect ( mockPush ) . toHaveBeenCalledWith ( { name : AppRoute . QR } )
9195 } )
0 commit comments