@shopgate/pwa-common
Version:
Common library for the Shopgate Connect PWA.
1 lines • 750 B
JavaScript
import{REQUEST_MENU,RECEIVE_MENU,ERROR_MENU}from"../../constants/ActionTypes";import{requestMenu,receiveMenu,errorMenu}from"./index";var entries=[{url:'/',label:'Page Label'}];var id='quicklinks';describe('Action Creators: menu',function(){describe('requestMenu()',function(){it('should work as expected',function(){var expected={type:REQUEST_MENU,id:id};expect(requestMenu(id)).toEqual(expected);});});describe('receiveMenu()',function(){it('should work as expected',function(){var expected={type:RECEIVE_MENU,id:id,entries:entries};expect(receiveMenu(id,entries)).toEqual(expected);});});describe('errorMenu()',function(){it('should work as expected',function(){var expected={type:ERROR_MENU,id:id};expect(errorMenu(id)).toEqual(expected);});});});