UNPKG

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
<!DOCTYPE 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>