mirror of
https://github.com/kennethreitz-archive/www.gittip.com.git
synced 2026-06-21 15:50:59 +00:00
28 lines
1.0 KiB
JavaScript
28 lines
1.0 KiB
JavaScript
describe('Test the global helper functions', function () {
|
|
|
|
it('should mock console if it is not supported by the browser', function () {
|
|
// Test that the mocked console has all the functions we would
|
|
// expect it to have.
|
|
|
|
// mock_console is executed on load so we need to clear console first.
|
|
window.console = null;
|
|
mock_console();
|
|
|
|
expect(console).not.toBeNull();
|
|
|
|
var consoleCmds = ['log', 'debug', 'info', 'warn', 'error', 'assert', 'dir',
|
|
'dirxml', 'group', 'groupEnd', 'time', 'timeEnd', 'count',
|
|
'trace', 'profile', 'profileEnd'];
|
|
|
|
// Ensure real list is the same length as our test list. If the real
|
|
// list contains more items we should be testing for those too.
|
|
expect(Object.keys(console).length).toEqual(consoleCmds.length);
|
|
|
|
// Check there are no missing items.
|
|
for (var i = 0; i < consoleCmds.length; i++) {
|
|
expect(console[consoleCmds[i]]).toBeDefined();
|
|
}
|
|
});
|
|
|
|
});
|