mirror of
https://github.com/lovell/sharp.git
synced 2025-07-09 18:40:16 +02:00
Replace use of 'finally' in failing tests
This commit is contained in:
parent
8832ae0bf9
commit
d2a2654ace
@ -29,7 +29,7 @@ describe('Normalization', function () {
|
|||||||
}
|
}
|
||||||
assert.strictEqual(0, min);
|
assert.strictEqual(0, min);
|
||||||
assert.strictEqual(255, max);
|
assert.strictEqual(255, max);
|
||||||
return done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -48,7 +48,7 @@ describe('Normalization', function () {
|
|||||||
}
|
}
|
||||||
assert.strictEqual(0, min);
|
assert.strictEqual(0, min);
|
||||||
assert.strictEqual(255, max);
|
assert.strictEqual(255, max);
|
||||||
return done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -64,37 +64,37 @@ describe('Normalization', function () {
|
|||||||
}
|
}
|
||||||
assert.strictEqual(0, min);
|
assert.strictEqual(0, min);
|
||||||
assert.strictEqual(255, max);
|
assert.strictEqual(255, max);
|
||||||
return done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it('keeps an existing alpha channel', function (done) {
|
it('keeps an existing alpha channel', function (done) {
|
||||||
sharp(fixtures.inputPngWithTransparency)
|
sharp(fixtures.inputPngWithTransparency)
|
||||||
.normalize()
|
.normalize()
|
||||||
.toBuffer(function (err, data, info) {
|
.toBuffer(function (err, data) {
|
||||||
sharp(data)
|
if (err) return done(err);
|
||||||
.metadata()
|
sharp(data).metadata(function(err, metadata) {
|
||||||
.then(function (metadata) {
|
if (err) return done(err);
|
||||||
assert.strictEqual(4, metadata.channels);
|
assert.strictEqual(4, metadata.channels);
|
||||||
assert.strictEqual(true, metadata.hasAlpha);
|
assert.strictEqual(true, metadata.hasAlpha);
|
||||||
assert.strictEqual('srgb', metadata.space);
|
assert.strictEqual('srgb', metadata.space);
|
||||||
})
|
done();
|
||||||
.finally(done);
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it('keeps the alpha channel of greyscale images intact', function (done) {
|
it('keeps the alpha channel of greyscale images intact', function (done) {
|
||||||
sharp(fixtures.inputPngWithGreyAlpha)
|
sharp(fixtures.inputPngWithGreyAlpha)
|
||||||
.normalize()
|
.normalize()
|
||||||
.toBuffer(function (err, data, info) {
|
.toBuffer(function (err, data) {
|
||||||
sharp(data)
|
if (err) return done(err);
|
||||||
.metadata()
|
sharp(data).metadata(function(err, metadata) {
|
||||||
.then(function (metadata) {
|
if (err) return done(err);
|
||||||
assert.strictEqual(true, metadata.hasAlpha);
|
assert.strictEqual(true, metadata.hasAlpha);
|
||||||
assert.strictEqual(4, metadata.channels);
|
assert.strictEqual(4, metadata.channels);
|
||||||
assert.strictEqual('srgb', metadata.space);
|
assert.strictEqual('srgb', metadata.space);
|
||||||
})
|
done();
|
||||||
.finally(done);
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user