Skip to content

Commit

Permalink
Merge pull request #37 from cburgmer/jasmine2Fix
Browse files Browse the repository at this point in the history
Jasmine2 fix
  • Loading branch information
cesutherland committed Jun 13, 2014
2 parents a2c2ecd + 9f45dfc commit a338c2f
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 32 deletions.
60 changes: 29 additions & 31 deletions js/imagediff.js
Original file line number Diff line number Diff line change
Expand Up @@ -274,37 +274,35 @@
}

function imageDiffEqualMessage (actual, expected) {
return function () {
var
div = get('div'),
a = get('div', '<div>Actual:</div>'),
b = get('div', '<div>Expected:</div>'),
c = get('div', '<div>Diff:</div>'),
diff = imagediff.diff(actual, expected),
canvas = getCanvas(),
context;

canvas.height = diff.height;
canvas.width = diff.width;

div.style.overflow = 'hidden';
a.style.float = 'left';
b.style.float = 'left';
c.style.float = 'left';

context = canvas.getContext('2d');
context.putImageData(diff, 0, 0);

a.appendChild(toCanvas(actual));
b.appendChild(toCanvas(expected));
c.appendChild(canvas);

div.appendChild(a);
div.appendChild(b);
div.appendChild(c);

return div;
};
var
div = get('div'),
a = get('div', '<div>Actual:</div>'),
b = get('div', '<div>Expected:</div>'),
c = get('div', '<div>Diff:</div>'),
diff = imagediff.diff(actual, expected),
canvas = getCanvas(),
context;

canvas.height = diff.height;
canvas.width = diff.width;

div.style.overflow = 'hidden';
a.style.float = 'left';
b.style.float = 'left';
c.style.float = 'left';

context = canvas.getContext('2d');
context.putImageData(diff, 0, 0);

a.appendChild(toCanvas(actual));
b.appendChild(toCanvas(expected));
c.appendChild(canvas);

div.appendChild(a);
div.appendChild(b);
div.appendChild(c);

return div;
}

jasmine = {
Expand Down
2 changes: 1 addition & 1 deletion spec/ImageDiffSpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -567,7 +567,7 @@ describe('ImageUtils', function() {
matcher = imagediff.jasmine.toImageDiffEqual(),
message;

message = matcher.compare(imageB, imageC).message();
message = matcher.compare(imageB, imageC).message;

expect(message.querySelectorAll('div div div')[0].textContent).toEqual('Actual:');
expect(message.querySelectorAll('div div canvas')[0]).toImageDiffEqual(imageB);
Expand Down

0 comments on commit a338c2f

Please sign in to comment.