blob: ada27c0f2cadb544191f0be8db378a85b63867fd [file] [log] [blame]
CONSOLE MESSAGE: line 21: log message
CONSOLE MESSAGE: line 22: log message
CONSOLE MESSAGE: line 23: log message
CONSOLE MESSAGE: line 24: log message
CONSOLE MESSAGE: line 25: log message
CONSOLE MESSAGE: line 26: log message
CONSOLE MESSAGE: line 28: log message
CONSOLE MESSAGE: line 1: 1
CONSOLE MESSAGE: line 1: 2
CONSOLE MESSAGE: line 1: 3
CONSOLE MESSAGE: Viewport
CONSOLE MESSAGE: Viewport
CONSOLE MESSAGE: Viewport
CONSOLE MESSAGE: Viewport
CONSOLE MESSAGE: Viewport
CONSOLE MESSAGE: Viewport
CONSOLE MESSAGE: Viewport
CONSOLE MESSAGE: Viewport
CONSOLE MESSAGE: Viewport
PASS typeof console is "object"
PASS console.toString() is "[object Console]"
PASS console is console
PASS Object.getPrototypeOf(console) is not Object.getPrototypeOf({})
PASS consoleDescriptor.configurable is true
PASS consoleDescriptor.writable is true
PASS consoleDescriptor.enumerable is false
console.debug
PASS typeof console.debug is "function"
PASS console.debug.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.error
PASS typeof console.error is "function"
PASS console.error.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.log
PASS typeof console.log is "function"
PASS console.log.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.info
PASS typeof console.info is "function"
PASS console.info.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.warn
PASS typeof console.warn is "function"
PASS console.warn.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.clear
PASS typeof console.clear is "function"
PASS console.clear.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.dir
PASS typeof console.dir is "function"
PASS console.dir.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.dirxml
PASS typeof console.dirxml is "function"
PASS console.dirxml.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.table
PASS typeof console.table is "function"
PASS console.table.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.trace
PASS typeof console.trace is "function"
PASS console.trace.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.assert
PASS typeof console.assert is "function"
PASS console.assert.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.count
PASS typeof console.count is "function"
PASS console.count.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.countReset
PASS typeof console.countReset is "function"
PASS console.countReset.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.profile
PASS typeof console.profile is "function"
PASS console.profile.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.profileEnd
PASS typeof console.profileEnd is "function"
PASS console.profileEnd.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.time
PASS typeof console.time is "function"
PASS console.time.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.timeLog
PASS typeof console.timeLog is "function"
PASS console.timeLog.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.timeEnd
PASS typeof console.timeEnd is "function"
PASS console.timeEnd.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.timeStamp
PASS typeof console.timeStamp is "function"
PASS console.timeStamp.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.takeHeapSnapshot
PASS typeof console.takeHeapSnapshot is "function"
PASS console.takeHeapSnapshot.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.group
PASS typeof console.group is "function"
PASS console.group.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.groupCollapsed
PASS typeof console.groupCollapsed is "function"
PASS console.groupCollapsed.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.groupEnd
PASS typeof console.groupEnd is "function"
PASS console.groupEnd.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.record
PASS typeof console.record is "function"
PASS console.record.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.recordEnd
PASS typeof console.recordEnd is "function"
PASS console.recordEnd.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
console.screenshot
PASS typeof console.screenshot is "function"
PASS console.screenshot.length is 0
PASS descriptor.configurable is true
PASS descriptor.writable is true
PASS descriptor.enumerable is true
PASS Object.getOwnPropertyNames(console).length is enumerablePropertyCount
fuzzing of target for console.record
PASS console.record() did not throw exception.
PASS console.record(undefined) did not throw exception.
PASS console.record(null) did not throw exception.
PASS console.record(1) did not throw exception.
PASS console.record("test") did not throw exception.
PASS console.record([]) did not throw exception.
PASS console.record({}) did not throw exception.
PASS console.record(window) did not throw exception.
PASS console.record(console) did not throw exception.
fuzzing of options for console.record
PASS console.record({}, undefined) did not throw exception.
PASS console.record({}, null) did not throw exception.
PASS console.record({}, 1) did not throw exception.
PASS console.record({}, "test") did not throw exception.
PASS console.record({}, []) did not throw exception.
PASS console.record({}, {}) did not throw exception.
PASS console.record({}, window) did not throw exception.
PASS console.record({}, console) did not throw exception.
fuzzing of target for console.recordEnd
PASS console.recordEnd() did not throw exception.
PASS console.recordEnd(undefined) did not throw exception.
PASS console.recordEnd(null) did not throw exception.
PASS console.recordEnd(1) did not throw exception.
PASS console.recordEnd("test") did not throw exception.
PASS console.recordEnd([]) did not throw exception.
PASS console.recordEnd({}) did not throw exception.
PASS console.recordEnd(window) did not throw exception.
PASS console.recordEnd(console) did not throw exception.
ensure multiple calls don't throw
PASS console.recordEnd(window.canvas) did not throw exception.
PASS console.recordEnd(window.canvas) did not throw exception.
PASS console.recordEnd(window.canvas) did not throw exception.
PASS console.record(window.canvas) did not throw exception.
PASS console.record(window.canvas) did not throw exception.
PASS console.record(window.canvas) did not throw exception.
fuzzing of target for console.screenshot
PASS console.screenshot() did not throw exception.
PASS console.screenshot(undefined) did not throw exception.
PASS console.screenshot(null) did not throw exception.
PASS console.screenshot(1) did not throw exception.
PASS console.screenshot("test") did not throw exception.
PASS console.screenshot([]) did not throw exception.
PASS console.screenshot({}) did not throw exception.
PASS console.screenshot(window) did not throw exception.
PASS console.screenshot(console) did not throw exception.
PASS successfullyParsed is true
TEST COMPLETE