Update visual regression test with BackstopJS

This commit is contained in:
CJ Patoilo 2016-09-10 05:51:08 -03:00
parent 0bcad6b9e4
commit 310105422a
53 changed files with 110 additions and 119 deletions

3
dist/milligram.css vendored

@ -193,8 +193,7 @@ pre > code {
hr {
border: 0;
border-top: 0.1rem solid #f4f5f6;
margin-bottom: 3.5rem;
margin-top: 3.0rem;
margin: 3.0rem 0;
}
input[type='email'],

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -64,10 +64,12 @@
"autoprefixer": "postcss -u autoprefixer --no-map.inline --autoprefixer.browsers 'last 1 versions' -r dist/*.css",
"sass": "node-sass --output-style expanded src/milligram.sass dist/milligram.css && node-sass --output-style compressed src/milligram.sass dist/milligram.min.css",
"lint": "sass-lint -c .sasslintrc 'src/*.sass' --verbose --no-exit",
"build": "npm-run-all sass autoprefixer banner",
"build": "run-s lint sass autoprefixer banner",
"watch": "onchange src -- npm run build",
"serve": "browser-sync start -s test --ss dist -f dist",
"start": "npm-run-all -p watch serve",
"test": "cd node_modules/backstopjs && npm run test -- --configPath=../../test/visual/backstop.config.js && cd ../../"
"start": "run-p watch serve",
"reference": "cd node_modules/backstopjs && npm run reference -- --configPath=../../test/visual/backstop.config.js && cd ../../",
"compare": "cd node_modules/backstopjs && npm run test -- --configPath=../../test/visual/backstop.config.js && cd ../../",
"test": "run-p serve compare"
}
}

@ -1,114 +1,112 @@
module.exports = {
viewports: [
{ name: 'phone', width: 320, height: 480 },
{ name: 'tablet', width: 768, height: 1024 },
{ name: 'laptop', width: 1280, height: 800 },
{ name: 'desktop', width: 1920, height: 1080 }
{ name: 'laptop', width: 1280, height: 800 }
],
scenarios: [{
label: 'Typography',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#typography'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onBeforeScript: 'onBefore.js',
onReadyScript: 'onReady.js'
},{
label: 'Blockquotes',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#blockquotes'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onBeforeScript: 'onBefore.js',
onReadyScript: 'onReady.js'
}, {
label: 'Buttons',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#buttons'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onBeforeScript: 'onBefore.js',
onReadyScript: 'onReady.js'
}, {
label: 'Lists',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#lists'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onBeforeScript: 'onBefore.js',
onReadyScript: 'onReady.js'
}, {
label: 'Forms',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#forms'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onBeforeScript: 'onBefore.js',
onReadyScript: 'onReady.js'
}, {
label: 'Tables',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#tables'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onBeforeScript: 'onBefore.js',
onReadyScript: 'onReady.js'
}, {
label: 'Grids',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#grids'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onBeforeScript: 'onBefore.js',
onReadyScript: 'onReady.js'
}, {
label: 'Codes',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#codes'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onBeforeScript: 'onBefore.js',
onReadyScript: 'onReady.js'
}, {
label: 'Utilities',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#utilities'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onBeforeScript: 'onBefore.js',
onReadyScript: 'onReady.js'
}],
label: 'Typography',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#typography'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onReadyScript: null,
onBeforeScript: null
}, {
label: 'Blockquotes',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#blockquotes'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onReadyScript: null,
onBeforeScript: null
}, {
label: 'Buttons',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#buttons'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onReadyScript: null,
onBeforeScript: null
}, {
label: 'Lists',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#lists'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onReadyScript: null,
onBeforeScript: null
}, {
label: 'Forms',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#forms'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onReadyScript: null,
onBeforeScript: null
}, {
label: 'Tables',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#tables'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onReadyScript: null,
onBeforeScript: null
}, {
label: 'Grids',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#grids'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onReadyScript: null,
onBeforeScript: null
}, {
label: 'Codes',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#codes'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onReadyScript: null,
onBeforeScript: null
}, {
label: 'Utilities',
url: 'http://localhost:3000',
hideSelectors: [],
removeSelectors: ['#__bs_notify__'],
selectors: ['#utilities'],
readyEvent: null,
delay: 500,
misMatchThreshold: 0.1,
onReadyScript: null,
onBeforeScript: null
}],
paths: {
bitmaps_reference: '../../test/visual/reference',
bitmaps_test: '.tmp',
casper_scripts: '../../test/visual/fixtures',
casper_scripts: null,
compare_data: '.tmp/compare.json'
},
engine: 'phantomjs',

@ -1,4 +0,0 @@
module.exports = function(casper, scenario, vp) {
casper.echo('onBeforeEach.js', 'INFO');
casper.wait(50);
};

@ -1,4 +0,0 @@
module.exports = function(casper, scenario, vp) {
casper.echo('onReady.js', 'INFO');
casper.wait(50);
};

Binary file not shown.

Before

(image error) Size: 89 KiB

After

(image error) Size: 89 KiB

Binary file not shown.

After

(image error) Size: 95 KiB

Binary file not shown.

Before

(image error) Size: 95 KiB

Binary file not shown.

Before

(image error) Size: 95 KiB

Binary file not shown.

Before

(image error) Size: 95 KiB

Binary file not shown.

Before

(image error) Size: 13 KiB

After

(image error) Size: 13 KiB

Binary file not shown.

After

(image error) Size: 16 KiB

Binary file not shown.

Before

(image error) Size: 15 KiB

Binary file not shown.

Before

(image error) Size: 15 KiB

Binary file not shown.

Before

(image error) Size: 15 KiB

Binary file not shown.

Before

(image error) Size: 78 KiB

After

(image error) Size: 78 KiB

Binary file not shown.

After

(image error) Size: 68 KiB

Binary file not shown.

Before

(image error) Size: 68 KiB

Binary file not shown.

Before

(image error) Size: 68 KiB

Binary file not shown.

Before

(image error) Size: 68 KiB

Binary file not shown.

Before

(image error) Size: 80 KiB

After

(image error) Size: 84 KiB

Binary file not shown.

After

(image error) Size: 90 KiB

Binary file not shown.

Before

(image error) Size: 85 KiB

Binary file not shown.

Before

(image error) Size: 86 KiB

Binary file not shown.

Before

(image error) Size: 86 KiB

Binary file not shown.

Before

(image error) Size: 63 KiB

After

(image error) Size: 63 KiB

Binary file not shown.

After

(image error) Size: 69 KiB

Binary file not shown.

Before

(image error) Size: 68 KiB

Binary file not shown.

Before

(image error) Size: 69 KiB

Binary file not shown.

Before

(image error) Size: 69 KiB

Binary file not shown.

Before

(image error) Size: 47 KiB

After

(image error) Size: 47 KiB

Binary file not shown.

After

(image error) Size: 52 KiB

Binary file not shown.

Before

(image error) Size: 52 KiB

Binary file not shown.

Before

(image error) Size: 52 KiB

Binary file not shown.

Before

(image error) Size: 52 KiB

Binary file not shown.

Before

(image error) Size: 127 KiB

After

(image error) Size: 127 KiB

Binary file not shown.

After

(image error) Size: 147 KiB

Binary file not shown.

Before

(image error) Size: 146 KiB

Binary file not shown.

Before

(image error) Size: 146 KiB

Binary file not shown.

Before

(image error) Size: 146 KiB

Binary file not shown.

Before

(image error) Size: 7.2 KiB

After

(image error) Size: 7.3 KiB

Binary file not shown.

After

(image error) Size: 9.2 KiB

Binary file not shown.

Before

(image error) Size: 9.0 KiB

Binary file not shown.

Before

(image error) Size: 9.0 KiB

Binary file not shown.

Before

(image error) Size: 9.0 KiB

Binary file not shown.

Before

(image error) Size: 6.5 KiB

After

(image error) Size: 6.5 KiB

Binary file not shown.

After

(image error) Size: 7.0 KiB

Binary file not shown.

Before

(image error) Size: 6.7 KiB

Binary file not shown.

Before

(image error) Size: 6.8 KiB

Binary file not shown.

Before

(image error) Size: 6.8 KiB