dojox
Version:
Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.
30 lines (26 loc) • 1.03 kB
JavaScript
dojo.provide("dojox.lang.tests.docs");
dojo.require("dojox.lang.docs");
dojo.require("dijit.ColorPalette");
tests.register("dojox.lang.tests.docs", [
function notReady(t){
t.is(!dijit.ColorPalette.description, true);
},
function pastClassHasSchema(t){
dojox.lang.docs.init();
t.is(!!dijit.ColorPalette.description, true);
dojox.lang.docs.init(); // make sure it can be called twice without any problems
t.is(!!dijit.ColorPalette.properties.defaultTimeout.description, true);
t.is(dijit.ColorPalette.properties.defaultTimeout.type, "number");
t.is(dijit.ColorPalette.methods.onChange.parameters[0].type, "string");
t.is(dijit.ColorPalette.methods.onChange.parameters[0].name, "color");
t.is(dijit.ColorPalette["extends"], dijit._Widget);
},
function futureClassHasSchema(t){
dojo.require("dijit.Dialog");
t.is(!!dijit.Dialog.description, true);
t.is(!!dijit.Dialog.properties.autofocus.description, true);
t.is(dijit.Dialog.properties.autofocus.type, "boolean");
},
function testSchema(t){
}
]);