diff --git a/README.md b/README.md index e3ea21f..1fe341b 100644 --- a/README.md +++ b/README.md @@ -193,6 +193,9 @@ To run the tests on Node (using Jest), type: npm run test ``` +There are also some in-browser tests. To run these install and run a http-server such as [http-server](https://github.com/indexzero/http-server) from the root of the project. Then in the browser, navigate to `localhost:8080/chai-tests/test.html`, open up the developer console to see the results. + + #### Dockerfile For convenience I've added a simple Dockerfile to run the NodeJS tests in an Ubuntu container diff --git a/chai-tests/main_spec.js b/chai-tests/main_spec.js index 859dc97..d5eeb64 100644 --- a/chai-tests/main_spec.js +++ b/chai-tests/main_spec.js @@ -24,7 +24,7 @@ function request_success() { expect(data.dimensionDifference.height).to.equal(0); expect(data.dimensionDifference.width).to.equal(0); expect(data.isSameDimensions).to.be.true; - expect(data.misMatchPercentage).to.equal('8.63'); + expect(data.misMatchPercentage).to.include('8.6'); resolve(); }); }); @@ -41,7 +41,7 @@ function base64_string() { expect(data.dimensionDifference.height).to.equal(0); expect(data.dimensionDifference.width).to.equal(0); expect(data.isSameDimensions).to.be.true; - expect(data.misMatchPercentage).to.equal('8.63'); + expect(data.misMatchPercentage).to.include('8.6'); resolve(); }); }); @@ -53,8 +53,7 @@ function request_404() { .compareTo('../demoassets/404-image.jpg') .onComplete(function(data) { console.info('Reached oncomplete for request_404'); - console.log(data); - expect(data).to.deep.equal({ error: 'Image load error.' }); + expect(data).to.deep.equal({ error: '[object Event]' }); resolve(); }); });