Skip to content

Commit ea74385

Browse files
authored
Merge pull request nasa#1407 from nasa/fix-style-1374
[Style] Fix style bugs introduced in nasa#1374
2 parents 06cc95e + fe83980 commit ea74385

File tree

2 files changed

+26
-30
lines changed

2 files changed

+26
-30
lines changed

platform/commonUI/dialog/src/DialogService.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ define(
6464
// input is asynchronous.
6565
var deferred = this.$q.defer(),
6666
self = this,
67-
overlay;
67+
overlay,
68+
handleEscKeydown;
6869

6970
// Confirm function; this will be passed in to the
7071
// overlay-dialog template and associated with a
@@ -84,11 +85,11 @@ define(
8485
self.dismissOverlay(overlay);
8586
}
8687

87-
function handleEscKeydown(event){
88-
if (event.keyCode === 27) {
89-
cancel();
90-
}
91-
}
88+
handleEscKeydown = function (event) {
89+
if (event.keyCode === 27) {
90+
cancel();
91+
}
92+
};
9293

9394
// Add confirm/cancel callbacks
9495
model.confirm = confirm;

platform/commonUI/dialog/test/DialogServiceSpec.js

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,7 @@ define(
6262
"$document",
6363
["find"]
6464
);
65-
mockBody = angular.element(document.createElement('body'));
66-
spyOn(mockBody, 'on').andCallThrough();
67-
spyOn(mockBody, 'off').andCallThrough();
68-
65+
mockBody = jasmine.createSpyObj('body', ['on', 'off']);
6966
mockDocument.find.andReturn(mockBody);
7067

7168
mockDeferred.promise = "mock promise";
@@ -144,35 +141,33 @@ define(
144141
});
145142

146143
it("adds a keydown event listener to the body", function () {
147-
dialogService.getUserInput({}, {});
148-
expect(mockDocument.find).toHaveBeenCalledWith("body");
149-
expect(mockBody.on).toHaveBeenCalledWith("keydown", jasmine.any(Function));
144+
dialogService.getUserInput({}, {});
145+
expect(mockDocument.find).toHaveBeenCalledWith("body");
146+
expect(mockBody.on).toHaveBeenCalledWith("keydown", jasmine.any(Function));
150147
});
151148

152149
it("destroys the event listener when the dialog is cancelled", function () {
153-
dialogService.getUserInput({}, {});
154-
mockOverlayService.createOverlay.mostRecentCall.args[1].cancel();
155-
expect(mockBody.off).toHaveBeenCalledWith("keydown", jasmine.any(Function));
150+
dialogService.getUserInput({}, {});
151+
mockOverlayService.createOverlay.mostRecentCall.args[1].cancel();
152+
expect(mockBody.off).toHaveBeenCalledWith("keydown", jasmine.any(Function));
156153
});
157154

158155
it("cancels the dialog when an escape keydown event is triggered", function () {
159-
dialogService.getUserInput({}, {});
160-
mockBody.triggerHandler({
161-
type: 'keydown',
162-
keyCode: 27
163-
});
164-
expect(mockDeferred.reject).toHaveBeenCalled();
165-
expect(mockDeferred.resolve).not.toHaveBeenCalled();
156+
dialogService.getUserInput({}, {});
157+
mockBody.on.mostRecentCall.args[1]({
158+
keyCode: 27
159+
});
160+
expect(mockDeferred.reject).toHaveBeenCalled();
161+
expect(mockDeferred.resolve).not.toHaveBeenCalled();
166162
});
167163

168164
it("ignores non escape keydown events", function () {
169-
dialogService.getUserInput({}, {});
170-
mockBody.triggerHandler({
171-
type: 'keydown',
172-
keyCode: 13
173-
});
174-
expect(mockDeferred.reject).not.toHaveBeenCalled();
175-
expect(mockDeferred.resolve).not.toHaveBeenCalled();
165+
dialogService.getUserInput({}, {});
166+
mockBody.on.mostRecentCall.args[1]({
167+
keyCode: 13
168+
});
169+
expect(mockDeferred.reject).not.toHaveBeenCalled();
170+
expect(mockDeferred.resolve).not.toHaveBeenCalled();
176171
});
177172

178173
describe("the blocking message dialog", function () {

0 commit comments

Comments
 (0)