Skip to content

Commit 7c389ba

Browse files
committed
Test timepicker.log()
1 parent 1adc385 commit 7c389ba

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

test/jquery-ui-timepicker-addon_spec.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,5 +265,28 @@ describe('datetimepicker', function() {
265265
expect($.timepicker.timezoneOffsetString(840, true)).toBe('+14:00');
266266
});
267267
});
268+
269+
describe('log', function() {
270+
it('calls console.log with the message if the console exists', function() {
271+
var expectedMessage = "Just what I expected!";
272+
spyOn(window.console, "log");
273+
274+
$.timepicker.log(expectedMessage);
275+
276+
expect(window.console.log).toHaveBeenCalledWith(expectedMessage);
277+
});
278+
279+
it('does not call console.log if there is no console', function() {
280+
var originalConsole = window.console,
281+
consoleLogSpy = spyOn(window.console, "log");
282+
window.console = undefined;
283+
284+
$.timepicker.log("Don't care");
285+
286+
expect(consoleLogSpy).not.toHaveBeenCalled();
287+
288+
window.console = originalConsole;
289+
});
290+
});
268291
});
269292
});

0 commit comments

Comments
 (0)