arraysort.html revision d64ab2267df9f30ae1ca6c13bc7f23cb552b86be
<html>
<head>
<title>ArraySort Tests</title>
</head>
<body class="yui3-skin-sam">
<h1>ArraySort Tests</h1>
<p><input type="button" value="Run Tests" id="btnRun" disabled=true></p>
<script type="text/javascript">
(function() {
YUI({
base: "/build/",
filters: {arraysort:"debug"},
logInclude:{"TestRunner":true},
useConsole: true
}).use("console", "test", "dump", "arraysort", function(Y) {
// Set up the page
var ASSERT = Y.Assert,
ARRAYASSERT = Y.ArrayAssert,
BTNRUN = Y.get("#btnRun");
BTNRUN.set("disabled", false);
Y.on("click", function(e){
}, BTNRUN);
var myConsole = new Y.Console().render();
var testBasic = new Y.Test.Case({
name: "Basic Tests",
testNumbers: function() {
var array = [2,1,3,5,4];
ARRAYASSERT.itemsAreSame([1,2,3,4,5], array, "Expected sorted numbers.");
},
testStrings: function() {
var array = ["caa", "baa", "bba", "aba", "cba", "aaa", "abc"];
ARRAYASSERT.itemsAreSame(["aaa","aba","abc","baa","bba","caa","cba"], array, "Expected sorted strings.");
}
});
var suite = new Y.Test.Suite({name:"ArraySort Test Suite"});
suite.add(testBasic);
Y.Test.Runner.setName("ArraySort Test Runner");
Y.Test.Runner.add(suite);
});
})();
</script>
</body>
</html>