Replace use of 'finally' in failing tests

This commit is contained in:
Lovell Fuller 2015-05-19 18:55:49 +01:00
parent 8832ae0bf9
commit d2a2654ace

View File

@ -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); });
}); });
}); });