aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/jqLite.js7
-rw-r--r--test/widgetsSpec.js23
2 files changed, 4 insertions, 26 deletions
diff --git a/src/jqLite.js b/src/jqLite.js
index 7a1c2dc8..2f32b121 100644
--- a/src/jqLite.js
+++ b/src/jqLite.js
@@ -119,9 +119,10 @@ JQLite.prototype = {
},
trigger: function(type) {
- var evnt = document.createEvent('MouseEvent');
- evnt.initMouseEvent(type, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, _null);
- this[0].dispatchEvent(evnt);
+ var evnt = document.createEvent('MouseEvents'),
+ element = this[0];
+ evnt.initMouseEvent(type, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, element);
+ element.dispatchEvent(evnt);
},
replaceWith: function(replaceNode) {
diff --git a/test/widgetsSpec.js b/test/widgetsSpec.js
index a4bcf7b6..d2a39535 100644
--- a/test/widgetsSpec.js
+++ b/test/widgetsSpec.js
@@ -500,20 +500,6 @@ describe("widget", function(){
});
describe('a', function() {
-
- beforeEach(function() {
- //TODO (igor): lame workaround for
- //http://code.google.com/p/js-test-driver/issues/detail?id=144
- document.location.hash = '';
- });
-
-
- afterEach(function() {
- //TODO (igor): see beforeEach
- document.location.hash = '';
- });
-
-
it('should prevent default action to be executed when href is empty', function() {
var orgLocation = document.location.href,
preventDefaultCalled = false,
@@ -546,15 +532,6 @@ describe("widget", function(){
expect(document.location.href).toEqual(orgLocation);
});
-
-
- it('should change location when href is nonempty', function() {
- var orgLocation = document.location.href;
-
- compile('<a href="#newLocation">goto</a>');
- click(element);
- expect(document.location.href).toEqual(orgLocation + 'newLocation');
- });
});
});