Download this file
44 lines (39 with data), 950 Bytes
crosscheck.addTest({
setup: function() {
crosscheck.require('mere/log.js')
},
test_add_a_simple_listener: function() {
var message = null
var listener = function(msg) {
message = msg
}
mere.log.addListener(listener)
mere.log('hello logger')
assertNotNull(message)
assertEquals("hello logger", message.text)
assertEquals("GLOBAL", message.logName)
var time = message.time
assertTrue(time, "time was not defined")
},
test_release_a_log_listener: function() {
var message = null
var listener = function(msg) {
message = msg
}
var binding = mere.log.addListener(listener)
binding.release()
mere.log("hello logger")
assertNull(message)
},
test_listener_with_a_custom_message_logged_method: function() {
var message = null
var listener = {
messageLogged: function(msg) {
message = msg
}
}
mere.log.addListener(listener)
mere.log("hello logger")
assertNotNull(message)
}
})
×
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.