UNPKG

@sgalinski/responsive-side-menu

Version:

A simple and extendable slide-in menu

26 lines (20 loc) 654 B
/*global describe, it, before */ 'use strict'; before(() => { let mainNavigation = document.createElement('nav'); mainNavigation.setAttribute('id', 'main-navigation'); mainNavigation.innerHTML = ` <ul> <li><a href="#">Test</a></li> </ul>`; document.body.appendChild(mainNavigation); }); describe('Fundamental tests', () => { it('should register the API as a global object', () => { window.hasOwnProperty('ResponsiveSideMenu').should.be.true(); }); it('should create the menu DOM nodes when initialized', () => { new ResponsiveSideMenu.default('main-navigation'); document.querySelector('aside.rsm').should.not.equal(null); }); });