diff options
author | Stephen Vance <steve@vance.com> | 2013-07-12 22:44:26 -0400 |
---|---|---|
committer | Stephen Vance <steve@vance.com> | 2013-07-12 22:44:26 -0400 |
commit | 7c389bad1574d50f5fe6f1f3bdf7056eb8f1e2b9 (patch) | |
tree | 51c477f5e49a4c1b3f8160daee8ea814cd6b6fa0 | |
parent | 1adc385a61ee27739711811739a08641deac4251 (diff) | |
download | jQuery-Timepicker-Addon-7c389bad1574d50f5fe6f1f3bdf7056eb8f1e2b9.zip jQuery-Timepicker-Addon-7c389bad1574d50f5fe6f1f3bdf7056eb8f1e2b9.tar.gz jQuery-Timepicker-Addon-7c389bad1574d50f5fe6f1f3bdf7056eb8f1e2b9.tar.bz2 |
Test timepicker.log()
-rw-r--r-- | test/jquery-ui-timepicker-addon_spec.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/jquery-ui-timepicker-addon_spec.js b/test/jquery-ui-timepicker-addon_spec.js index 3eb2da5..7efc023 100644 --- a/test/jquery-ui-timepicker-addon_spec.js +++ b/test/jquery-ui-timepicker-addon_spec.js @@ -265,5 +265,28 @@ describe('datetimepicker', function() { expect($.timepicker.timezoneOffsetString(840, true)).toBe('+14:00'); }); }); + + describe('log', function() { + it('calls console.log with the message if the console exists', function() { + var expectedMessage = "Just what I expected!"; + spyOn(window.console, "log"); + + $.timepicker.log(expectedMessage); + + expect(window.console.log).toHaveBeenCalledWith(expectedMessage); + }); + + it('does not call console.log if there is no console', function() { + var originalConsole = window.console, + consoleLogSpy = spyOn(window.console, "log"); + window.console = undefined; + + $.timepicker.log("Don't care"); + + expect(consoleLogSpy).not.toHaveBeenCalled(); + + window.console = originalConsole; + }); + }); }); });
\ No newline at end of file |