Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

Test

こんな感じ書けてます。
イメージできるように

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>Insert title here</title>
<script type="text/javascript" src="../../../../../kumu.js"></script>
<script>
function testVersion(){
	assertEquals(Kumu.VERSION, "0.1");
}

function testName(){
	assertEquals(Kumu.NAME, "Kumu");
}

function testDebug(){
	assertEquals(Kumu.DEBUG, false);
}

function testGetElementById(){
	var e = $i('id');
	assertNotNull(e);
	assertEquals(e.nodeName, 'DIV');
}

function testGetElementByIdArrayLength(){
	var e = $i('array1', 'array2');
	assertNotNull(e);
	assertEquals(e.length,2);
}

function testGetElementByIdArray(){
	var e = $i('array1', 'array2');
	assertNotNull(e);
	assertEquals(e.length,2);
	for(var i = 0; i < e.length; e++){
		var node = e[i];
		assertEquals(node.nodeName, 'DIV');
	}
}

function testGetElementByTagName(){
	var e = document.getElementsByTagName('span');	
	assertNotNull(e[0]);
	assertEquals(e[0].nodeName, 'SPAN');
}


function testGetElementByName(){
	var e = Kumu.$n('test');
	assertNotNull(e[0]);
	assertEquals(e[0].nodeName, 'SPAN');
}

</script>
</head>
<body>
<input/>
<div id="id"></div>
<div id="array1"></div>
<div id="array2"></div>
<span name="test"></span>

</body>
</html>

まあこんな感じ。

一応言っておくとRhinoTestCaseはもっと進化します。
うくく。