usestar.html revision 6dab0a7ab57d175ad3193d667324b3f94c140237
2086N/A<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2086N/A<html>
2086N/A<head>
2086N/A<title>YUI Use Tests</title>
2086N/A</head>
2086N/A
2086N/A<body class="yui-skin-sam">
2086N/A
2086N/A<h1>Namespace Tests</h1>
2086N/A<p><input type="button" value="Run Tests" id="btnRun" disabled="true" /></p>
2086N/A
2086N/A<script type="text/javascript" src="/build/yui/yui.js"></script>
2086N/A<script type="text/javascript" src="/build/oop/oop.js"></script>
2086N/A<script type="text/javascript" src="/build/event-custom/event-custom.js"></script>
2086N/A<script type="text/javascript" src="/build/dom/dom.js"></script>
2086N/A<script type="text/javascript" src="/build/event/event.js"></script>
2086N/A<script type="text/javascript" src="/build/node/node.js"></script>
2086N/A<script type="text/javascript" src="/build/json/json.js"></script>
2086N/A<script type="text/javascript" src="/build/pluginhost/pluginhost.js"></script>
2086N/A<script type="text/javascript" src="/build/substitute/substitute.js"></script>
2086N/A<script type="text/javascript" src="/build/event-simulate/event-simulate.js"></script>
2086N/A<script type="text/javascript" src="/build/test/test.js"></script>
2086N/A<script type="text/javascript">
2122N/A
2086N/A(function() {
2086N/A YUI({
2086N/A logExclude: {Dom: true, Selector: true, Node: true, attribute: true, base: true, event: true, widget: true}
2086N/A }).use("test", function(Y) {
2086N/A
2086N/A var count = 0, testUse;
2086N/A
2086N/A YUI().use("*", function(Y2) {
2086N/A
2086N/A Y.log('Use * entry');
2086N/A count++;
2086N/A
2086N/A testUse = new Y2.Test.Case({
2086N/A name: "Usestar tests",
2086N/A
2086N/A test_use_star: function () {
2086N/A
2086N/A // Loader should not have been pulled in if dependencies are right
2086N/A Y2.Assert.isUndefined(Y2.Loader);
2086N/A }
2086N/A
2086N/A });
2086N/A
2086N/A });
2086N/A
2086N/A YUI({
2086N/A bootstrap: false
2086N/A }).use("test", "blahblah", function(Y3) {
2086N/A
2086N/A // Y.log('Use missing');
2086N/A count++;
2086N/A
2086N/A testUse = new Y3.Test.Case({
2086N/A name: "Usestar tests",
2086N/A
2086N/A test_missing_message: function () {
2086N/A
2086N/A }
2086N/A
2086N/A });
2086N/A
2086N/A });
2086N/A
2086N/A Y.Test.Runner.add(testUse);
2086N/A Y.Test.Runner.run();
2086N/A
2086N/A testRan = new Y.Test.Case({
2086N/A name: "ran tests",
2086N/A
2086N/A test_ran: function () {
2086N/A // tests to make sure the use('*') callback executed
2086N/A Y.Assert.areEqual(1, count);
2086N/A }
2086N/A
2086N/A });
2086N/A
2086N/A Y.Test.Runner.add(testRan);
2086N/A Y.Test.Runner.run();
2086N/A });
2086N/A})();
2086N/A</script>
2086N/A</body>
2086N/A</html>
2086N/A