Skip to content

Commit

Permalink
remove debugging noise from test output.
Browse files Browse the repository at this point in the history
  • Loading branch information
botandrose-machine committed Dec 20, 2024
1 parent 1605ae9 commit 15643c3
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 90 deletions.
25 changes: 14 additions & 11 deletions test/bootstrap.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,14 +58,16 @@ describe("Bootstrap test", function(){
d2.innerHTML.should.equal("E");
d3.innerHTML.should.equal("F");

console.log(morphTo);
console.log(div1.outerHTML);
div1.outerHTML.should.equal(morphTo)

setTimeout(()=> {
console.log("idiomorph mutations : ", div1.mutations);
done();
}, 0)
// // debugging output
// console.log(morphTo);
// console.log(div1.outerHTML);

// setTimeout(()=> {
// console.log("idiomorph mutations : ", div1.mutations);
done();
// }, 0)
});

it('deep morphdom does not work ideally', function(done)
Expand All @@ -78,11 +80,12 @@ describe("Bootstrap test", function(){

morphdom(div1, '<div id="root2"><div><div id="d2">E</div></div><div><div id="d3">F</div></div><div><div id="d1">D</div></div></div>', {});

setTimeout(()=> {
console.log("morphdom mutations : ", div1.mutations);
done();
}, 0)
print(div1);
// // debugging output
// setTimeout(()=> {
// console.log("morphdom mutations : ", div1.mutations);
done();
// }, 0)
// print(div1);
});

})
76 changes: 0 additions & 76 deletions test/core.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,6 @@ describe("Core morphing tests", function(){
let finalSrc = "<button>Bar</button>";
let final = make(finalSrc);
Idiomorph.morph(initial, final, {morphStyle:'outerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button>Bar</button>");
});

Expand All @@ -26,10 +22,6 @@ describe("Core morphing tests", function(){
let initial = make("<button>Foo</button>");
let finalSrc = "<button>Bar</button>";
Idiomorph.morph(initial, finalSrc, {morphStyle:'outerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button>Bar</button>");
});

Expand All @@ -39,10 +31,6 @@ describe("Core morphing tests", function(){
let finalSrc = "<div><button>Bar</button></div>";
let final = make(finalSrc).children;
Idiomorph.morph(initial, final, {morphStyle:'outerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button>Bar</button>");
});

Expand All @@ -52,10 +40,6 @@ describe("Core morphing tests", function(){
let finalSrc = "<div><button>Bar</button></div>";
let final = [...make(finalSrc).children];
Idiomorph.morph(initial, final, {morphStyle:'outerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button>Bar</button>");
});

Expand All @@ -66,10 +50,6 @@ describe("Core morphing tests", function(){
let finalSrc = "<p>Foo</p><button>Bar</button><p>Bar</p>";
let final = makeElements(finalSrc);
Idiomorph.morph(initial, final, {morphStyle:'outerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button>Bar</button>");
initial.parentElement.innerHTML.should.equal("<p>Foo</p><button>Bar</button><p>Bar</p>");
});
Expand All @@ -81,10 +61,6 @@ describe("Core morphing tests", function(){
let finalSrc = "<p>Foo</p><button>Bar</button><p>Bar</p>";
let final = [...makeElements(finalSrc)];
Idiomorph.morph(initial, final, {morphStyle:'outerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button>Bar</button>");
initial.parentElement.innerHTML.should.equal("<p>Foo</p><button>Bar</button><p>Bar</p>");
});
Expand All @@ -95,10 +71,6 @@ describe("Core morphing tests", function(){
let initial = parent.querySelector("button");
let finalSrc = "<p>Foo</p><button>Bar</button><p>Bar</p>";
Idiomorph.morph(initial, finalSrc, {morphStyle:'outerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button>Bar</button>");
initial.parentElement.innerHTML.should.equal("<p>Foo</p><button>Bar</button><p>Bar</p>");
});
Expand All @@ -109,10 +81,6 @@ describe("Core morphing tests", function(){
let initial = parent.querySelector("button");
let finalSrc = "<p>Doh</p><p>Foo</p><button>Bar</button><p>Bar</p><p>Ray</p>";
Idiomorph.morph(initial, finalSrc, {morphStyle:'outerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button>Bar</button>");
initial.parentElement.innerHTML.should.equal("<p>Doh</p><p>Foo</p><button>Bar</button><p>Bar</p><p>Ray</p>");
});
Expand All @@ -130,10 +98,6 @@ describe("Core morphing tests", function(){
let finalSrc = "<button>Bar</button>";
let final = make(finalSrc);
Idiomorph.morph(initial, final, {morphStyle:'innerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<div><button>Bar</button></div>");
});

Expand All @@ -142,10 +106,6 @@ describe("Core morphing tests", function(){
let initial = make("<button>Foo</button>");
let finalSrc = "<button>Bar</button>";
Idiomorph.morph(initial, finalSrc, {morphStyle:'innerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button><button>Bar</button></button>");
});

Expand All @@ -155,10 +115,6 @@ describe("Core morphing tests", function(){
let finalSrc = "<div><button>Bar</button></div>";
let final = make(finalSrc).children;
Idiomorph.morph(initial, final, {morphStyle:'innerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button><button>Bar</button></button>");
});

Expand All @@ -168,10 +124,6 @@ describe("Core morphing tests", function(){
let finalSrc = "<div><button>Bar</button></div>";
let final = [...make(finalSrc).children];
Idiomorph.morph(initial, final, {morphStyle:'innerHTML'});
if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button><button>Bar</button></button>");
});

Expand Down Expand Up @@ -352,10 +304,6 @@ describe("Core morphing tests", function(){

let finalSrc = '<textarea>bar</textarea>';
Idiomorph.morph(initial, finalSrc, {morphStyle:'outerHTML'});
if (initial.outerHTML !== '<input value="bar">') {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal('<textarea>bar</textarea>');

initial.focus();
Expand Down Expand Up @@ -406,10 +354,6 @@ describe("Core morphing tests", function(){

let finalSrc = '<input type="checkbox">';
Idiomorph.morph(initial, finalSrc, {morphStyle:'outerHTML'});
if (initial.outerHTML !== '<input type="checkbox">') {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal('<input type="checkbox">');
initial.checked.should.equal(false);
document.body.removeChild(parent);
Expand All @@ -423,10 +367,6 @@ describe("Core morphing tests", function(){

let finalSrc = '<input type="checkbox" checked>';
Idiomorph.morph(initial, finalSrc, {morphStyle:'outerHTML'});
if (initial.outerHTML !== '<input type="checkbox" checked="">') {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal('<input type="checkbox" checked="">');
initial.checked.should.equal(true);
document.body.removeChild(parent);
Expand All @@ -441,10 +381,6 @@ describe("Core morphing tests", function(){

let finalSrc = '<input type="checkbox" checked>';
Idiomorph.morph(initial, finalSrc, {morphStyle:'outerHTML'});
if (initial.outerHTML !== '<input type="checkbox" checked="true">') {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal('<input type="checkbox" checked="true">');
initial.checked.should.equal(true);
document.body.removeChild(parent);
Expand All @@ -459,10 +395,6 @@ describe("Core morphing tests", function(){

let finalSrc = '<input type="checkbox">';
Idiomorph.morph(initial, finalSrc, {morphStyle:'outerHTML'});
if (initial.outerHTML !== '<input type="checkbox">') {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal('<input type="checkbox">');
initial.checked.should.equal(false);
document.body.removeChild(parent);
Expand All @@ -479,10 +411,6 @@ describe("Core morphing tests", function(){
// should more inner HTML despite no config
Idiomorph.morph(initial, finalSrc);

if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button><button>Bar</button></button>");
} finally {
Idiomorph.defaults.morphStyle = 'outerHTML';
Expand All @@ -500,10 +428,6 @@ describe("Core morphing tests", function(){
// should morph outer HTML despite default setting
Idiomorph.morph(initial, finalSrc, {morphStyle:'outerHTML'});

if (initial.outerHTML !== "<button>Bar</button>") {
console.log("HTML after morph: " + initial.outerHTML);
console.log("Expected: " + finalSrc);
}
initial.outerHTML.should.equal("<button>Bar</button>");
} finally {
Idiomorph.defaults.morphStyle = 'outerHTML';
Expand Down
7 changes: 4 additions & 3 deletions test/perf.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,10 @@ describe("Tests to compare perf with morphdom", function(){

let startElt = make(start);
let endElt = make(end);
console.log("Content Size");
console.log(" Start: " + start.length + " characters");
console.log(" End : " + end.length + " characters");
// // debugging output
// console.log("Content Size");
// console.log(" Start: " + start.length + " characters");
// console.log(" End : " + end.length + " characters");
console.time('idiomorph timing')
Idiomorph.morph(startElt, endElt);
// startElt.outerHTML.should.equal(end);
Expand Down

0 comments on commit 15643c3

Please sign in to comment.