diff options
author | Matthieu Napoli <matthieu@mnapoli.fr> | 2015-03-12 05:53:16 +0300 |
---|---|---|
committer | Matthieu Napoli <matthieu@mnapoli.fr> | 2015-03-12 05:53:16 +0300 |
commit | deecba1fa0ea6f5527ee77e1b43cccff916f0904 (patch) | |
tree | 2febc6a749d2384ba35ac8b2091fd2edac75ad82 /tests | |
parent | 042b3c6a24ad0329f6382f461137b83953956b35 (diff) |
Improvements to the screenshots diff
Diffstat (limited to 'tests')
-rw-r--r-- | tests/UI/screenshot-diffs/diffgenerator.js | 10 | ||||
-rw-r--r-- | tests/UI/screenshot-diffs/singlediff.html | 8 | ||||
-rw-r--r-- | tests/UI/screenshot-diffs/style.css | 7 |
3 files changed, 22 insertions, 3 deletions
diff --git a/tests/UI/screenshot-diffs/diffgenerator.js b/tests/UI/screenshot-diffs/diffgenerator.js index 833bb656eb..c2de59f9eb 100644 --- a/tests/UI/screenshot-diffs/diffgenerator.js +++ b/tests/UI/screenshot-diffs/diffgenerator.js @@ -20,7 +20,7 @@ resemble.outputSettings({ function compareImages(expected, expectedGithub, processed) { - resemble(processed).compareTo(expected).onComplete(function(data){ + var resembleControl = resemble(processed).compareTo(expected).onComplete(function(data){ var info = 'Mismatch percentage: ' + data.misMatchPercentage + '%'; @@ -35,6 +35,8 @@ function compareImages(expected, expectedGithub, processed) $('.processed').attr('src', encodeURI(processed)); $('.expected').attr('src', encodeURI(expected)); $('.expectedGithub').attr('src', 'https://raw.githubusercontent.com/piwik/piwik-ui-tests/master/' + encodeURI(expectedGithub)); + + return resembleControl; } function getUrlQueryParam(sParam) { @@ -54,7 +56,11 @@ $(function () { var processed = getUrlQueryParam('processed'); var expected = getUrlQueryParam('expected'); var github = getUrlQueryParam('github'); - compareImages(expected, github, processed); + var resembleControl = compareImages(expected, github, processed); + + $('#toggleAliasing').click(function () { + resembleControl.ignoreAntialiasing(); + }); $('#original').attr('src', expected); $('#modified').attr('src', processed); diff --git a/tests/UI/screenshot-diffs/singlediff.html b/tests/UI/screenshot-diffs/singlediff.html index e7c3df07b6..b80c764957 100644 --- a/tests/UI/screenshot-diffs/singlediff.html +++ b/tests/UI/screenshot-diffs/singlediff.html @@ -17,6 +17,14 @@ <br /> <img class="diff"> +<br/><br/> + +<div id="controls"> + <button id="toggleAliasing">Ignore aliasing</button> +</div> + +<br/><br/> + <figure class="cd-image-container"> <img id="original"> <span class="cd-image-label" data-type="original">Original</span> diff --git a/tests/UI/screenshot-diffs/style.css b/tests/UI/screenshot-diffs/style.css index a8bcd242a8..367b01f0f8 100644 --- a/tests/UI/screenshot-diffs/style.css +++ b/tests/UI/screenshot-diffs/style.css @@ -1,7 +1,12 @@ img { max-width: 100%; display: block; - margin: 0em auto; + margin: 0 auto; +} + +#controls { + margin: 0 auto; + width: 100px; } .cd-image-container { |