mirror of https://gitgud.io/fatchan/gm
parent
4efe8ce85a
commit
846b8d846c
1 changed files with 43 additions and 10 deletions
@ -1,20 +1,53 @@ |
|||||||
|
|
||||||
var assert = require('assert'); |
var assert = require('assert'); |
||||||
|
|
||||||
module.exports = function (gm, dir, finish, GM) { |
module.exports = function (_, dir, finish, gm) { |
||||||
if (!GM.integration) |
if (!gm.integration) |
||||||
return finish(); |
return finish(); |
||||||
|
|
||||||
gm |
sizeJPEG(function (err) { |
||||||
.size(function gettersize (err, size) { |
|
||||||
if (err) return finish(err); |
if (err) return finish(err); |
||||||
|
|
||||||
assert.equal(size.width, 460); |
sizeGIF(function (err) { |
||||||
assert.equal(size.height, 155); |
|
||||||
|
|
||||||
GM(dir + '/identifyParseErr.jpg').size(function (err) { |
|
||||||
if (err) return finish(err); |
if (err) return finish(err); |
||||||
finish(); |
|
||||||
|
sizePNG(finish); |
||||||
|
}) |
||||||
|
}) |
||||||
|
|
||||||
|
function sizeJPEG(done) { |
||||||
|
gm(dir + '/original.jpg') |
||||||
|
.size(function gettersize (err, size) { |
||||||
|
if (err) return done(err); |
||||||
|
|
||||||
|
assert.equal(size.width, 460); |
||||||
|
assert.equal(size.height, 155); |
||||||
|
|
||||||
|
gm(dir + '/identifyParseErr.jpg').size(done); |
||||||
}); |
}); |
||||||
}); |
} |
||||||
|
|
||||||
|
function sizeGIF(done) { |
||||||
|
gm(dir + '/original.gif') |
||||||
|
.size(function (err, size) { |
||||||
|
if (err) return done(err); |
||||||
|
|
||||||
|
assert.equal(size.width, 192) |
||||||
|
assert.equal(size.height, 56) |
||||||
|
|
||||||
|
done() |
||||||
|
}) |
||||||
|
} |
||||||
|
|
||||||
|
function sizePNG(done) { |
||||||
|
gm(dir + '/original.png') |
||||||
|
.size(function (err, size) { |
||||||
|
if (err) return done(err); |
||||||
|
|
||||||
|
assert.equal(size.width, 460) |
||||||
|
assert.equal(size.height, 155) |
||||||
|
|
||||||
|
done() |
||||||
|
}) |
||||||
|
} |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue