Arthur Bogaart pushed to branch bugfix/CHANNELMGR-536 at cms-community / 
hippo-addon-channel-manager


Commits:
83fa5b35 by Arthur Bogaart at 2017-02-10T13:52:08+01:00
CHANNELMGR-536 Add test for mousedown event in Edge

- - - - -


1 changed file:

- frontend-ng/src/angularjs/utils/dom.service.spec.js


Changes:

=====================================
frontend-ng/src/angularjs/utils/dom.service.spec.js
=====================================
--- a/frontend-ng/src/angularjs/utils/dom.service.spec.js
+++ b/frontend-ng/src/angularjs/utils/dom.service.spec.js
@@ -18,6 +18,7 @@ import angular from 'angular';
 import 'angular-mocks';
 
 describe('DomService', () => {
+  let BrowserService;
   let DomService;
   const fixturesPath = `/${jasmine.getFixtures().fixturesPath}`;
 
@@ -33,7 +34,8 @@ describe('DomService', () => {
       }]);
     });
 
-    inject((_DomService_) => {
+    inject((_BrowserService_, _DomService_) => {
+      BrowserService = _BrowserService_;
       DomService = _DomService_;
     });
 
@@ -155,8 +157,18 @@ describe('DomService', () => {
     expect(mouseDownEvent.view).toEqual(window);
   });
 
+  it('can create a mousedown event in Edge', () => {
+    spyOn(BrowserService, 'isEdge').and.returnValue(true);
+    const mouseDownEvent = DomService.createMouseDownEvent(window, 100, 200);
+    expect(mouseDownEvent.type).toEqual('pointerdown');
+    expect(mouseDownEvent.bubbles).toEqual(true);
+    expect(mouseDownEvent.clientX).toEqual(100);
+    expect(mouseDownEvent.clientY).toEqual(200);
+    expect(mouseDownEvent.view).toEqual(window);
+  });
+
   it('can create a mousedown event in IE11', () => {
-    window.navigator.msPointerEnabled = true;
+    spyOn(BrowserService, 'isIE').and.returnValue(true);
     const mouseDownEvent = DomService.createMouseDownEvent(window, 100, 200);
     expect(mouseDownEvent.type).toEqual('MSPointerDown');
     expect(mouseDownEvent.bubbles).toEqual(true);



View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-addon-channel-manager/commit/83fa5b35a4a32958d82fad97efe7ccda9540430b
_______________________________________________
Hippocms-svn mailing list
Hippocms-svn@lists.onehippo.org
https://lists.onehippo.org/mailman/listinfo/hippocms-svn

Reply via email to