chai-resemble

Chai helper for visually comparing HTML pages

npm install chai-resemble
11 downloads in the last week
39 downloads in the last month

chai-resemble

Chai helper for visually comparing HTML pages. Inspired by Resemble.js

Installation

npm install chai-resemble

Note: to use this helper, you should also have PhantomJS installed.

Usage

var resemble = require('chai-resemble'),
    tolerance = 0.4;

chai.use(resemble);

describe("chai-resemble", function () {
    it('Should resemble the original', function (done) {
        expect('http://google.com').to.resemble('http://google.com', tolerance, done);
        // Tolerance argument is optional, it defaults to 0
        expect('http://google.com').to.resemble('http://google.com', done);
    });
});

License

Copyright (c) 2013 Giacomo Martino. See the LICENSE file for license rights and limitations (MIT). This module includes code from Resemble.js, released under the MIT license.

npm loves you