lang.html revision 9982ae2753aea312f8260f66903f5cfb1d202d22
a3b15d60042c81a524cebb94370e5a234a19d04bLuke Smith<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
a3b15d60042c81a524cebb94370e5a234a19d04bLuke Smith<iframe name="xframe" id="xframe" src="assets/xframe.html"></iframe>
a3b15d60042c81a524cebb94370e5a234a19d04bLuke Smith<p><input type="button" value="Run Tests" id="btnRun" disabled="true" /></p>
a3b15d60042c81a524cebb94370e5a234a19d04bLuke Smith<script type="text/javascript" src="/build/yui/yui.js"></script>
eb6c1c09177446c3a7fa974e4658cbd555c5be18Luke Smith(function() {
a3b15d60042c81a524cebb94370e5a234a19d04bLuke Smith filter: "debug",
logExclude: {Dom: true, Selector: true, Node: true, attribute: true, base: true, event: true, widget: true}
Y.log(typeof NaN);
var button = Y.one('#btnRun'),
Assert = Y.Assert;
button.set("disabled", false);
Y.on("click", function() {
// var myConsole = new Y.Console().render();
var testObject = new Y.Test.Case({
Assert.isFalse(Y.Lang.isNumber('123.123'), "the string '123.123' is not a number, even though it can be cast into one");
Assert.isFalse(Y.Lang.isNumber(1/0), "undefined numbers and infinity are not numbers we want to use");
Assert.isFalse(Y.Lang.isObject(null), "null should return false even though it technically is an object");
Assert.isFalse(Y.Lang.isDate(badDateObj), "A date object containing and invalid date should be false.");
Y.Test.Runner.add(testObject);