28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan GroveProvides a specialized log console widget that's pre-configured to display YUI
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan GroveTest output with no extra configuration.
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove <div id="log" class="yui3-skin-sam"></div>
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove YUI().use('test-console', function (Y) {
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove // ... set up your test cases here ...
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove // Render the console inside the #log div, then run the tests.
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove new Y.Test.Console().render('#log');
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove Y.Test.Runner.run();
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove@module test-console
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove@namespace Test
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove@class Console
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove@extends Console
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove@param {Object} [config] Config attributes.
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove @param {Object} [config.filters] Category filter configuration.
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove TestConsole.superclass.constructor.apply(this, arguments);
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan GroveY.namespace('Test').Console = Y.extend(TestConsole, Y.Console, {
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove // -- Protected Event Handlers ---------------------------------------------
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove _onEntry: function (e) {
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove && /\s(?:case|suite)\s|yuitests\d+|began/.test(msg.message)) {
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove '<div class="{entry_class} {cat_class} {src_class}">' +
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove '<div class="{entry_content_class}">{message}</div>' +
28fbe45f7ac8a614b3c436a6896bfee82a8989aeRyan Grove value: Y.UA.ie && Y.UA.ie < 9 ? '100%' : 'inherit'
98514a69639a5146fb24ac30c6a2c247eea58675Matt Sweeney}, '@VERSION@' ,{skinnable:true, requires:['console-filters', 'test']});