summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Vance <steve@vance.com>2013-07-12 22:44:26 -0400
committerStephen Vance <steve@vance.com>2013-07-12 22:44:26 -0400
commit7c389bad1574d50f5fe6f1f3bdf7056eb8f1e2b9 (patch)
tree51c477f5e49a4c1b3f8160daee8ea814cd6b6fa0
parent1adc385a61ee27739711811739a08641deac4251 (diff)
downloadjQuery-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.js23
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