mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-24 10:37:20 +00:00
a1c8ac624f
There are still some whitespace and attribute ordering issues, but the result runs correctly.
33 lines
945 B
JavaScript
Executable File
33 lines
945 B
JavaScript
Executable File
jQuery(document).ready(function(){
|
|
|
|
module("Zoomer");
|
|
|
|
test("Zoomer functions", function() {
|
|
|
|
var zoomer_elem = document.body.appendChild(document.createElement("div"));
|
|
var zoomer_text = "hi!";
|
|
var actual = new Zoomer(zoomer_text,zoomer_elem,zoomer_elem);
|
|
|
|
ok(actual,'it should return a Morpher object');
|
|
|
|
delete zoomer_elem;
|
|
delete zoomer_text;
|
|
|
|
zoomer_elem = document.body.appendChild(document.createElement("div"));
|
|
zoomer_text = "hi!";
|
|
|
|
var before = document.body.childNodes.length;
|
|
var z = new Zoomer(zoomer_text,zoomer_elem,zoomer_elem);
|
|
var after = document.body.childNodes.length;
|
|
actual = after - before;
|
|
var expected = 1;
|
|
same(actual,expected,'it should create a div as child of the body');
|
|
actual = document.body.childNodes[document.body.childNodes.length-1].nodeName;
|
|
expected = "DIV";
|
|
same(actual,expected,'it should create a div with the class of "zoomer"');
|
|
|
|
delete zoomer_elem;
|
|
delete zoomer_text;
|
|
});
|
|
});
|