import { mount } from 'enzyme'; import { React } from 'mailspring-exports'; import DevModeNotification from '../lib/items/dev-mode-notif'; describe('DevModeNotif', function DevModeNotifTests() { describe('When the window is in dev mode', () => { beforeEach(() => { spyOn(AppEnv, 'inDevMode').andReturn(true); this.notif = mount(); }); it('displays a notification', () => { expect(this.notif.find('.notification').exists()).toEqual(true); }); }); describe('When the window is not in dev mode', () => { beforeEach(() => { spyOn(AppEnv, 'inDevMode').andReturn(false); this.notif = mount(); }); it("doesn't display a notification", () => { expect(this.notif.find('.notification').exists()).toEqual(false); }); }); });