Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
submission report
Commit Description:
submission report
const PNGNode = require ( '../png-node' );
const fs = require ( 'fs' );
const files = fs . readdirSync ( 'test/images' );
async function getPixels ( Ctor , fileName ) {
const image = new Ctor ( fs . readFileSync ( `test/images/ ${ fileName } ` ));
return new Promise ( resolve => {
Ctor === PNGNode
? image . decodePixels ( resolve )
: resolve ( image . decodePixels ());
});
}
describe ( 'pixels' , () => {
describe ( 'node' , () => {
test . each ( files )( '%s' , async fileName => {
const pixels = await getPixels ( PNGNode , fileName );
expect ( pixels ). toMatchSnapshot ();
});
});
describe ( 'browser' , () => {
test . each ( files )( '%s' , async fileName => {
const pixels = await getPixels ( PNG , fileName );
expect ( pixels ). toMatchSnapshot ();
});
});
});
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings