array.html revision eb86457f85638a9eb7c4d5f84eb367d24061abfb
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore<html>
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore<head>
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore<title>YUI Array Tests</title>
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore</head>
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore<body class="yui-skin-sam">
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore<h1>Array Tests</h1>
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore<p><input type="button" value="Run Tests" id="btnRun" disabled="true" /></p>
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore<script type="text/javascript" src="/build/yui/yui.js"></script>
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore<script type="text/javascript">
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore(function() {
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore YUI({
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore base: "/build/",
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore filter: "debug",
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore useConsole: true
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore }).use("dump", "test", "console", "event-custom", function(Y) {
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore var button = Y.get('#btnRun');
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore // Set up the page
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore button.set("disabled", false);
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore Y.on("click", function() {
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore Y.Test.Runner.run();
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore }, button);
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore var myConsole = new Y.Console().render();
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore var testObject = new Y.Test.Case({
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore name: "Array tests",
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore testNumericSort: function() {
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore Y.ArrayAssert.itemsAreEqual([1, 2, 3], [3, 1, 2].sort(Y.Array.numericSort));
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore }
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore });
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore Y.Test.Runner.add(testObject);
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore Y.Test.Runner.run();
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore });
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore})();
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore</script>
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore</body>
eb86457f85638a9eb7c4d5f84eb367d24061abfbAdam Moore</html>