diff options
author | Vladislav Zarakovsky <vlad.zar@gmail.com> | 2015-12-30 17:56:10 +0300 |
---|---|---|
committer | Vladislav Zarakovsky <vlad.zar@gmail.com> | 2015-12-30 17:56:10 +0300 |
commit | 570affecd3fe135faeec2f3c049e8621be052931 (patch) | |
tree | cedc5ae5f278f471e8826e830aa8523f4688e775 | |
parent | c505ab7b0a466f0aab57d1d2460504cbc0726cd1 (diff) | |
parent | 958065c07ae16ebb881603e4e66ddbf4896a319d (diff) | |
download | awesomplete-570affecd3fe135faeec2f3c049e8621be052931.zip awesomplete-570affecd3fe135faeec2f3c049e8621be052931.tar.gz awesomplete-570affecd3fe135faeec2f3c049e8621be052931.tar.bz2 |
Merge remote-tracking branch 'upstream/gh-pages' into features/code-climate
-rw-r--r-- | test/events/mousedownSpec.js | 8 | ||||
-rw-r--r-- | test/specHelper.js | 5 |
2 files changed, 7 insertions, 6 deletions
diff --git a/test/events/mousedownSpec.js b/test/events/mousedownSpec.js index 5de338e..8b75b84 100644 --- a/test/events/mousedownSpec.js +++ b/test/events/mousedownSpec.js @@ -31,8 +31,8 @@ describe("mousedown event", function () { describe("on left click", function () { it("selects item", function () { - $.fire(this.target, "mousedown", { button: 0 }); - expect(this.subject.select).toHaveBeenCalledWith(this.li); + var event = $.fire(this.target, "mousedown", { button: 0 }); + expect(this.subject.select).toHaveBeenCalledWith(this.li, event); }); }); @@ -48,8 +48,8 @@ describe("mousedown event", function () { def("target", function () { return $("mark", this.li) }); it("selects item", function () { - $.fire(this.target, "mousedown", { button: 0 }); - expect(this.subject.select).toHaveBeenCalledWith(this.li); + var event = $.fire(this.target, "mousedown", { button: 0 }); + expect(this.subject.select).toHaveBeenCalledWith(this.li, event); }); }); }); diff --git a/test/specHelper.js b/test/specHelper.js index 58282e5..4bdd318 100644 --- a/test/specHelper.js +++ b/test/specHelper.js @@ -40,18 +40,19 @@ $.fire = function (target, type, properties) { evt[j] = properties[j]; } target.dispatchEvent(evt); + return evt; }; // simulates text input (very simple, only "input" event is fired) $.type = function (input, text) { input.focus(); input.value = text; - $.fire(input, "input"); + return $.fire(input, "input"); }; // simulates keydown events $.keydown = function (target, keyCode) { - $.fire(target, "keydown", { keyCode: keyCode }); + return $.fire(target, "keydown", { keyCode: keyCode }); }; $.k = { ENTER: 13, |