juijs-chart
Version:
SVG-based JUI chart that can be used in the browser and Node.js. Support many types of charts. (Dashboard, Map, Topology, Full 3D)
63 lines (49 loc) • 1.38 kB
HTML
<html>
<head>
<meta charset="utf-8">
<title>[JENNIFER UI Test] - Chart.Draw</title>
<link rel="stylesheet" href="./lib/qunit-1.14.0.css">
<script src="./lib/qunit-1.14.0.js"></script>
<script src="../dist/vendors.js"></script>
<script src="../dist/jui-chart.js"></script>
<script>
jui.define("chart.draw.sample", [], function() {
var Sample = function() {
var html = "";
this.drawBefore = function() {
html = "draw";
}
this.draw = function() {
var elem = document.getElementById("draw");
elem.innerHTML = html;
return {};
}
this.drawAfter = function() {
return {};
}
}
return Sample;
}, "chart.draw");
jui.ready([ "util.base", "chart.draw.sample" ], function(_, Sample) {
QUnit.testStart(function() {
});
QUnit.test( "인터페이스 메소드 테스트", function(assert) {
var obj = new Sample();
obj.render();
var elem = document.getElementById("draw");
assert.ok(elem.innerHTML == "draw", "렌더링 마크업 확인");
});
QUnit.testDone(function() {
var elem = document.getElementById("draw");
elem.innerHTML = "";
});
});
</script>
</head>
<body>
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<div id="draw"></div>
</body>
</html>