Skip to content
This repository was archived by the owner on May 4, 2022. It is now read-only.

Commit 5273133

Browse files
tests(sideMenuContent): tests added for closeMenuOnTap flag
1 parent 13edd63 commit 5273133

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/unit/angular/directive/sideMenu.unit.js

+14
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,20 @@ describe('Ionic Angular Side Menu', function() {
219219

220220
}));
221221

222+
it('should closeMenuOnTap', inject(function($compile, $rootScope) {
223+
var el = $compile('<ion-side-menus><div ion-side-menu-content></div></ion-side-menus>')($rootScope.$new());
224+
$rootScope.$apply();
225+
expect(el.controller('ionSideMenus').closeMenuOnTap()).toBe(true);
226+
expect(el.scope().closeMenuOnTap).toBe(true);
227+
228+
el.controller('ionSideMenus').closeMenuOnTap(false);
229+
expect(el.controller('ionSideMenus').closeMenuOnTap()).toBe(false);
230+
expect(el.scope().closeMenuOnTap).toBe(false);
231+
232+
el.controller('ionSideMenus').closeMenuOnTap(true);
233+
expect(el.controller('ionSideMenus').closeMenuOnTap()).toBe(true);
234+
expect(el.scope().closeMenuOnTap).toBe(true);
235+
}));
222236
});
223237

224238
describe('Ionic Side Menu Content Directive', function () {

0 commit comments

Comments
 (0)