From 3d730ef8d26f90a5f277bfd81f0137614bb75cd9 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Sun, 16 Dec 2018 23:42:36 -0500 Subject: [PATCH] add basic unit test for expandable navgroup component --- .../components/NavExpandableGroup.test.jsx | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 __tests__/components/NavExpandableGroup.test.jsx diff --git a/__tests__/components/NavExpandableGroup.test.jsx b/__tests__/components/NavExpandableGroup.test.jsx new file mode 100644 index 0000000000..56b0f499fd --- /dev/null +++ b/__tests__/components/NavExpandableGroup.test.jsx @@ -0,0 +1,29 @@ +import React from 'react'; +import { MemoryRouter } from 'react-router-dom'; +import { mount } from 'enzyme'; + +import { Nav } from '@patternfly/react-core'; +import NavExpandableGroup from '../../src/components/NavExpandableGroup'; + +describe('NavExpandableGroup', () => { + test('initialization and render', () => { + const component = mount( + + + + ).find('NavExpandableGroup').instance(); + + expect(component.navItemPaths).toEqual(['/foo', '/bar', '/fiz']); + expect(component.isActiveGroup()).toEqual(true); + }); +});