/**
Provides a specialized log console widget that's pre-configured to display YUI
Test output with no extra configuration.
@example
<div id="log" class="yui3-skin-sam"></div>
<script>
YUI().use('test-console', function (Y) {
// ... set up your test cases here ...
// Render the console inside the #log div, then run the tests.
new Y.Test.Console().render('#log');
Y.Test.Runner.run();
});
</script>
@module test-console
@namespace Test
@class Console
@extends Console
@constructor
@param {Object} [config] Config attributes.
@param {Object} [config.filters] Category filter configuration.
@since 3.5.0
**/
function TestConsole() {
}
initializer: function (config) {
info : true,
pass : false,
fail : true,
status: false
defaultVisibility: false,
source: {
TestRunner: true
}
});
},
// -- Protected Event Handlers ---------------------------------------------
_onEntry: function (e) {
this.printBuffer();
}
}
}, {
NAME: 'testConsole',
ATTRS: {
'<div class="{entry_class} {cat_class} {src_class}">' +
'<div class="{entry_content_class}">{message}</div>' +
'</div>'
},
height: {
value: '350px'
},
newestOnTop: {
value: false
},
style: {
value: 'block'
},
width: {
}
}
});