From faa828c58ab257c7182d1a36962cb4da1e5cb510 Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Sun, 12 Aug 2018 08:49:08 +0200 Subject: [PATCH] Created AsideMenu component test --- test/common/AsideMenu.test.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 test/common/AsideMenu.test.js diff --git a/test/common/AsideMenu.test.js b/test/common/AsideMenu.test.js new file mode 100644 index 00000000..db5e8f71 --- /dev/null +++ b/test/common/AsideMenu.test.js @@ -0,0 +1,25 @@ +import { shallow } from 'enzyme' +import React from 'react' +import AsideMenu from '../../src/common/AsideMenu' + +describe('', () => { + let wrapped; + + beforeEach(() => { + wrapped = shallow(); + }); + afterEach(() => { + wrapped.unmount(); + }); + + it('contains links to selected server', () => { + const links = wrapped.find('NavLink'); + + expect(links).toHaveLength(2); + links.forEach(link => expect(link.prop('to')).toContain('abc123')); + }); + + it('contains a button to delete server', () => { + expect(wrapped.find('DeleteServerButton')).toHaveLength(1); + }); +});