mirror of
https://github.com/lovell/sharp.git
synced 2025-07-09 10:30:15 +02:00
Tests: use native fs.rm instead of rimraf
This commit is contained in:
parent
42d2f07e44
commit
b96c8e8ba4
@ -153,7 +153,6 @@
|
|||||||
"mock-fs": "^5.2.0",
|
"mock-fs": "^5.2.0",
|
||||||
"nyc": "^15.1.0",
|
"nyc": "^15.1.0",
|
||||||
"prebuild": "^11.0.4",
|
"prebuild": "^11.0.4",
|
||||||
"rimraf": "^3.0.2",
|
|
||||||
"semistandard": "^16.0.1",
|
"semistandard": "^16.0.1",
|
||||||
"tsd": "^0.25.0"
|
"tsd": "^0.25.0"
|
||||||
},
|
},
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const assert = require('assert');
|
const assert = require('assert');
|
||||||
const rimraf = require('rimraf');
|
|
||||||
|
|
||||||
const sharp = require('../../');
|
const sharp = require('../../');
|
||||||
const fixtures = require('../fixtures');
|
const fixtures = require('../fixtures');
|
||||||
@ -28,7 +27,7 @@ describe('Input/output', function () {
|
|||||||
assert.strictEqual('jpeg', info.format);
|
assert.strictEqual('jpeg', info.format);
|
||||||
assert.strictEqual(320, info.width);
|
assert.strictEqual(320, info.width);
|
||||||
assert.strictEqual(240, info.height);
|
assert.strictEqual(240, info.height);
|
||||||
rimraf(outputJpg, done);
|
fs.rm(outputJpg, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
sharp(fixtures.inputJpg).resize(320, 240).pipe(writable);
|
sharp(fixtures.inputJpg).resize(320, 240).pipe(writable);
|
||||||
@ -45,7 +44,7 @@ describe('Input/output', function () {
|
|||||||
assert.strictEqual('jpeg', info.format);
|
assert.strictEqual('jpeg', info.format);
|
||||||
assert.strictEqual(320, info.width);
|
assert.strictEqual(320, info.width);
|
||||||
assert.strictEqual(240, info.height);
|
assert.strictEqual(240, info.height);
|
||||||
rimraf(outputJpg, done);
|
fs.rm(outputJpg, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
sharp(inputJpgBuffer).resize(320, 240).pipe(writable);
|
sharp(inputJpgBuffer).resize(320, 240).pipe(writable);
|
||||||
@ -59,7 +58,7 @@ describe('Input/output', function () {
|
|||||||
assert.strictEqual('jpeg', info.format);
|
assert.strictEqual('jpeg', info.format);
|
||||||
assert.strictEqual(320, info.width);
|
assert.strictEqual(320, info.width);
|
||||||
assert.strictEqual(240, info.height);
|
assert.strictEqual(240, info.height);
|
||||||
rimraf(outputJpg, done);
|
fs.rm(outputJpg, done);
|
||||||
});
|
});
|
||||||
readable.pipe(pipeline);
|
readable.pipe(pipeline);
|
||||||
});
|
});
|
||||||
@ -143,7 +142,7 @@ describe('Input/output', function () {
|
|||||||
assert.strictEqual('jpeg', info.format);
|
assert.strictEqual('jpeg', info.format);
|
||||||
assert.strictEqual(320, info.width);
|
assert.strictEqual(320, info.width);
|
||||||
assert.strictEqual(240, info.height);
|
assert.strictEqual(240, info.height);
|
||||||
rimraf(outputJpg, done);
|
fs.rm(outputJpg, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
const pipeline = sharp().resize(320, 240);
|
const pipeline = sharp().resize(320, 240);
|
||||||
@ -231,7 +230,7 @@ describe('Input/output', function () {
|
|||||||
});
|
});
|
||||||
writable.on('close', function () {
|
writable.on('close', function () {
|
||||||
assert.strictEqual(true, infoEventEmitted);
|
assert.strictEqual(true, infoEventEmitted);
|
||||||
rimraf(outputJpg, done);
|
fs.rm(outputJpg, done);
|
||||||
});
|
});
|
||||||
readable.pipe(pipeline).pipe(writable);
|
readable.pipe(pipeline).pipe(writable);
|
||||||
});
|
});
|
||||||
@ -246,7 +245,7 @@ describe('Input/output', function () {
|
|||||||
});
|
});
|
||||||
writable.on('close', function () {
|
writable.on('close', function () {
|
||||||
assert.strictEqual(true, closeEventEmitted);
|
assert.strictEqual(true, closeEventEmitted);
|
||||||
rimraf(outputJpg, done);
|
fs.rm(outputJpg, done);
|
||||||
});
|
});
|
||||||
readable.pipe(pipeline).pipe(writable);
|
readable.pipe(pipeline).pipe(writable);
|
||||||
});
|
});
|
||||||
@ -258,7 +257,7 @@ describe('Input/output', function () {
|
|||||||
anErrorWasEmitted = !!err;
|
anErrorWasEmitted = !!err;
|
||||||
}).on('end', function () {
|
}).on('end', function () {
|
||||||
assert(anErrorWasEmitted);
|
assert(anErrorWasEmitted);
|
||||||
rimraf(outputJpg, done);
|
fs.rm(outputJpg, done);
|
||||||
});
|
});
|
||||||
const readableButNotAnImage = fs.createReadStream(__filename);
|
const readableButNotAnImage = fs.createReadStream(__filename);
|
||||||
const writable = fs.createWriteStream(outputJpg);
|
const writable = fs.createWriteStream(outputJpg);
|
||||||
@ -272,7 +271,7 @@ describe('Input/output', function () {
|
|||||||
anErrorWasEmitted = !!err;
|
anErrorWasEmitted = !!err;
|
||||||
}).on('end', function () {
|
}).on('end', function () {
|
||||||
assert(anErrorWasEmitted);
|
assert(anErrorWasEmitted);
|
||||||
rimraf(outputJpg, done);
|
fs.rm(outputJpg, done);
|
||||||
});
|
});
|
||||||
const writable = fs.createWriteStream(outputJpg);
|
const writable = fs.createWriteStream(outputJpg);
|
||||||
readableButNotAnImage.pipe(writable);
|
readableButNotAnImage.pipe(writable);
|
||||||
@ -289,7 +288,7 @@ describe('Input/output', function () {
|
|||||||
assert.strictEqual('jpeg', info.format);
|
assert.strictEqual('jpeg', info.format);
|
||||||
assert.strictEqual(320, info.width);
|
assert.strictEqual(320, info.width);
|
||||||
assert.strictEqual(240, info.height);
|
assert.strictEqual(240, info.height);
|
||||||
rimraf(outputJpg, done);
|
fs.rm(outputJpg, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
const pipeline = sharp().resize(320, 240);
|
const pipeline = sharp().resize(320, 240);
|
||||||
@ -567,7 +566,7 @@ describe('Input/output', function () {
|
|||||||
assert.strictEqual('jpeg', info.format);
|
assert.strictEqual('jpeg', info.format);
|
||||||
assert.strictEqual(320, info.width);
|
assert.strictEqual(320, info.width);
|
||||||
assert.strictEqual(80, info.height);
|
assert.strictEqual(80, info.height);
|
||||||
rimraf(outputZoinks, done);
|
fs.rm(outputZoinks, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -580,7 +579,7 @@ describe('Input/output', function () {
|
|||||||
assert.strictEqual('png', info.format);
|
assert.strictEqual('png', info.format);
|
||||||
assert.strictEqual(320, info.width);
|
assert.strictEqual(320, info.width);
|
||||||
assert.strictEqual(80, info.height);
|
assert.strictEqual(80, info.height);
|
||||||
rimraf(outputZoinks, done);
|
fs.rm(outputZoinks, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -593,7 +592,7 @@ describe('Input/output', function () {
|
|||||||
assert.strictEqual('webp', info.format);
|
assert.strictEqual('webp', info.format);
|
||||||
assert.strictEqual(320, info.width);
|
assert.strictEqual(320, info.width);
|
||||||
assert.strictEqual(80, info.height);
|
assert.strictEqual(80, info.height);
|
||||||
rimraf(outputZoinks, done);
|
fs.rm(outputZoinks, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -606,7 +605,7 @@ describe('Input/output', function () {
|
|||||||
assert.strictEqual('tiff', info.format);
|
assert.strictEqual('tiff', info.format);
|
||||||
assert.strictEqual(320, info.width);
|
assert.strictEqual(320, info.width);
|
||||||
assert.strictEqual(80, info.height);
|
assert.strictEqual(80, info.height);
|
||||||
rimraf(outputZoinks, done);
|
fs.rm(outputZoinks, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -620,7 +619,7 @@ describe('Input/output', function () {
|
|||||||
assert.strictEqual('jpeg', info.format);
|
assert.strictEqual('jpeg', info.format);
|
||||||
assert.strictEqual(320, info.width);
|
assert.strictEqual(320, info.width);
|
||||||
assert.strictEqual(80, info.height);
|
assert.strictEqual(80, info.height);
|
||||||
rimraf(outputZoinks, done);
|
fs.rm(outputZoinks, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -657,7 +656,7 @@ describe('Input/output', function () {
|
|||||||
.toFile(outputWebP, function (err, info) {
|
.toFile(outputWebP, function (err, info) {
|
||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
assert.strictEqual('jpeg', info.format);
|
assert.strictEqual('jpeg', info.format);
|
||||||
rimraf(outputWebP, done);
|
fs.rm(outputWebP, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -695,7 +694,7 @@ describe('Input/output', function () {
|
|||||||
assert.strictEqual('v', info.format);
|
assert.strictEqual('v', info.format);
|
||||||
assert.strictEqual(70, info.width);
|
assert.strictEqual(70, info.width);
|
||||||
assert.strictEqual(60, info.height);
|
assert.strictEqual(60, info.height);
|
||||||
rimraf(outputV, done);
|
fs.rm(outputV, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
|
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const assert = require('assert');
|
const assert = require('assert');
|
||||||
const promisify = require('util').promisify;
|
|
||||||
const rimraf = require('rimraf');
|
|
||||||
|
|
||||||
const sharp = require('../../');
|
const sharp = require('../../');
|
||||||
const fixtures = require('../fixtures');
|
const fixtures = require('../fixtures');
|
||||||
@ -128,7 +126,7 @@ describe('TIFF', function () {
|
|||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
assert.strictEqual('tiff', info.format);
|
assert.strictEqual('tiff', info.format);
|
||||||
assert.strictEqual(startSize, info.size);
|
assert.strictEqual(startSize, info.size);
|
||||||
rimraf(outputTiff, done);
|
fs.rm(outputTiff, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -145,7 +143,7 @@ describe('TIFF', function () {
|
|||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
assert.strictEqual('tiff', info.format);
|
assert.strictEqual('tiff', info.format);
|
||||||
assert(info.size < (startSize / 2));
|
assert(info.size < (startSize / 2));
|
||||||
rimraf(outputTiff, done);
|
fs.rm(outputTiff, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -167,7 +165,7 @@ describe('TIFF', function () {
|
|||||||
.metadata()
|
.metadata()
|
||||||
.then(({ density }) => {
|
.then(({ density }) => {
|
||||||
assert.strictEqual(25400, density);
|
assert.strictEqual(25400, density);
|
||||||
return promisify(rimraf)(outputTiff);
|
return fs.promises.rm(outputTiff);
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@ -232,7 +230,7 @@ describe('TIFF', function () {
|
|||||||
assert.strictEqual('tiff', info.format);
|
assert.strictEqual('tiff', info.format);
|
||||||
assert.strictEqual(3, info.channels);
|
assert.strictEqual(3, info.channels);
|
||||||
assert(info.size < startSize);
|
assert(info.size < startSize);
|
||||||
rimraf(outputTiff, done);
|
fs.rm(outputTiff, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -284,7 +282,7 @@ describe('TIFF', function () {
|
|||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
assert.strictEqual('tiff', info.format);
|
assert.strictEqual('tiff', info.format);
|
||||||
assert(info.size < startSize);
|
assert(info.size < startSize);
|
||||||
rimraf(outputTiff, done);
|
fs.rm(outputTiff, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -323,7 +321,7 @@ describe('TIFF', function () {
|
|||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
assert.strictEqual('tiff', info.format);
|
assert.strictEqual('tiff', info.format);
|
||||||
assert(info.size < startSize);
|
assert(info.size < startSize);
|
||||||
rimraf(outputTiff, done);
|
fs.rm(outputTiff, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -338,7 +336,7 @@ describe('TIFF', function () {
|
|||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
assert.strictEqual('tiff', info.format);
|
assert.strictEqual('tiff', info.format);
|
||||||
assert(startSize > info.size);
|
assert(startSize > info.size);
|
||||||
rimraf(outputTiff, done);
|
fs.rm(outputTiff, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -353,7 +351,7 @@ describe('TIFF', function () {
|
|||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
assert.strictEqual('tiff', info.format);
|
assert.strictEqual('tiff', info.format);
|
||||||
assert(info.size < startSize);
|
assert(info.size < startSize);
|
||||||
rimraf(outputTiff, done);
|
fs.rm(outputTiff, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -367,7 +365,7 @@ describe('TIFF', function () {
|
|||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
assert.strictEqual('tiff', info.format);
|
assert.strictEqual('tiff', info.format);
|
||||||
assert(info.size < startSize);
|
assert(info.size < startSize);
|
||||||
rimraf(outputTiff, done);
|
fs.rm(outputTiff, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -445,7 +443,7 @@ describe('TIFF', function () {
|
|||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
assert.strictEqual('tiff', info.format);
|
assert.strictEqual('tiff', info.format);
|
||||||
assert(info.size > startSize);
|
assert(info.size > startSize);
|
||||||
rimraf(outputTiff, done);
|
fs.rm(outputTiff, done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -5,7 +5,6 @@ const path = require('path');
|
|||||||
const assert = require('assert');
|
const assert = require('assert');
|
||||||
|
|
||||||
const eachLimit = require('async/eachLimit');
|
const eachLimit = require('async/eachLimit');
|
||||||
const rimraf = require('rimraf');
|
|
||||||
const extractZip = require('extract-zip');
|
const extractZip = require('extract-zip');
|
||||||
|
|
||||||
const sharp = require('../../');
|
const sharp = require('../../');
|
||||||
@ -327,7 +326,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Deep Zoom layout', function (done) {
|
it('Deep Zoom layout', function (done) {
|
||||||
const directory = fixtures.path('output.dzi_files');
|
const directory = fixtures.path('output.dzi_files');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.toFile(fixtures.path('output.dzi'), function (err, info) {
|
.toFile(fixtures.path('output.dzi'), function (err, info) {
|
||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
@ -343,7 +342,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Deep Zoom layout with custom size+overlap', function (done) {
|
it('Deep Zoom layout with custom size+overlap', function (done) {
|
||||||
const directory = fixtures.path('output.512.dzi_files');
|
const directory = fixtures.path('output.512.dzi_files');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
size: 512,
|
size: 512,
|
||||||
@ -365,7 +364,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Deep Zoom layout with custom size+angle', function (done) {
|
it('Deep Zoom layout with custom size+angle', function (done) {
|
||||||
const directory = fixtures.path('output.512_90.dzi_files');
|
const directory = fixtures.path('output.512_90.dzi_files');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
size: 512,
|
size: 512,
|
||||||
@ -399,7 +398,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Deep Zoom layout with depth of one', function (done) {
|
it('Deep Zoom layout with depth of one', function (done) {
|
||||||
const directory = fixtures.path('output.512_depth_one.dzi_files');
|
const directory = fixtures.path('output.512_depth_one.dzi_files');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
size: 512,
|
size: 512,
|
||||||
@ -415,7 +414,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Deep Zoom layout with depth of onepixel', function (done) {
|
it('Deep Zoom layout with depth of onepixel', function (done) {
|
||||||
const directory = fixtures.path('output.512_depth_onepixel.dzi_files');
|
const directory = fixtures.path('output.512_depth_onepixel.dzi_files');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
size: 512,
|
size: 512,
|
||||||
@ -431,7 +430,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Deep Zoom layout with depth of onetile', function (done) {
|
it('Deep Zoom layout with depth of onetile', function (done) {
|
||||||
const directory = fixtures.path('output.256_depth_onetile.dzi_files');
|
const directory = fixtures.path('output.256_depth_onetile.dzi_files');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
size: 256,
|
size: 256,
|
||||||
@ -447,7 +446,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Deep Zoom layout with skipBlanks', function (done) {
|
it('Deep Zoom layout with skipBlanks', function (done) {
|
||||||
const directory = fixtures.path('output.256_skip_blanks.dzi_files');
|
const directory = fixtures.path('output.256_skip_blanks.dzi_files');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpgOverlayLayer2)
|
sharp(fixtures.inputJpgOverlayLayer2)
|
||||||
.tile({
|
.tile({
|
||||||
size: 256,
|
size: 256,
|
||||||
@ -466,7 +465,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Zoomify layout', function (done) {
|
it('Zoomify layout', function (done) {
|
||||||
const directory = fixtures.path('output.zoomify.dzi');
|
const directory = fixtures.path('output.zoomify.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
layout: 'zoomify'
|
layout: 'zoomify'
|
||||||
@ -490,7 +489,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Zoomify layout with depth one', function (done) {
|
it('Zoomify layout with depth one', function (done) {
|
||||||
const directory = fixtures.path('output.zoomify.depth_one.dzi');
|
const directory = fixtures.path('output.zoomify.depth_one.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
size: 256,
|
size: 256,
|
||||||
@ -511,7 +510,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Zoomify layout with depth onetile', function (done) {
|
it('Zoomify layout with depth onetile', function (done) {
|
||||||
const directory = fixtures.path('output.zoomify.depth_onetile.dzi');
|
const directory = fixtures.path('output.zoomify.depth_onetile.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
size: 256,
|
size: 256,
|
||||||
@ -532,7 +531,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Zoomify layout with depth onepixel', function (done) {
|
it('Zoomify layout with depth onepixel', function (done) {
|
||||||
const directory = fixtures.path('output.zoomify.depth_onepixel.dzi');
|
const directory = fixtures.path('output.zoomify.depth_onepixel.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
size: 256,
|
size: 256,
|
||||||
@ -553,7 +552,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Zoomify layout with skip blanks', function (done) {
|
it('Zoomify layout with skip blanks', function (done) {
|
||||||
const directory = fixtures.path('output.zoomify.skipBlanks.dzi');
|
const directory = fixtures.path('output.zoomify.skipBlanks.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpgOverlayLayer2)
|
sharp(fixtures.inputJpgOverlayLayer2)
|
||||||
.tile({
|
.tile({
|
||||||
size: 256,
|
size: 256,
|
||||||
@ -577,7 +576,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Google layout', function (done) {
|
it('Google layout', function (done) {
|
||||||
const directory = fixtures.path('output.google.dzi');
|
const directory = fixtures.path('output.google.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
layout: 'google'
|
layout: 'google'
|
||||||
@ -601,7 +600,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Google layout with jpeg format', function (done) {
|
it('Google layout with jpeg format', function (done) {
|
||||||
const directory = fixtures.path('output.jpg.google.dzi');
|
const directory = fixtures.path('output.jpg.google.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.jpeg({
|
.jpeg({
|
||||||
quality: 1
|
quality: 1
|
||||||
@ -638,7 +637,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Google layout with png format', function (done) {
|
it('Google layout with png format', function (done) {
|
||||||
const directory = fixtures.path('output.png.google.dzi');
|
const directory = fixtures.path('output.png.google.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.png({
|
.png({
|
||||||
compressionLevel: 0
|
compressionLevel: 0
|
||||||
@ -675,7 +674,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Google layout with webp format', function (done) {
|
it('Google layout with webp format', function (done) {
|
||||||
const directory = fixtures.path('output.webp.google.dzi');
|
const directory = fixtures.path('output.webp.google.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.webp({
|
.webp({
|
||||||
quality: 1,
|
quality: 1,
|
||||||
@ -713,7 +712,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Google layout with depth one', function (done) {
|
it('Google layout with depth one', function (done) {
|
||||||
const directory = fixtures.path('output.google_depth_one.dzi');
|
const directory = fixtures.path('output.google_depth_one.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
layout: 'google',
|
layout: 'google',
|
||||||
@ -735,7 +734,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Google layout with depth onepixel', function (done) {
|
it('Google layout with depth onepixel', function (done) {
|
||||||
const directory = fixtures.path('output.google_depth_onepixel.dzi');
|
const directory = fixtures.path('output.google_depth_onepixel.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
layout: 'google',
|
layout: 'google',
|
||||||
@ -757,7 +756,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Google layout with depth onetile', function (done) {
|
it('Google layout with depth onetile', function (done) {
|
||||||
const directory = fixtures.path('output.google_depth_onetile.dzi');
|
const directory = fixtures.path('output.google_depth_onetile.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
layout: 'google',
|
layout: 'google',
|
||||||
@ -779,7 +778,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Google layout with default skip Blanks', function (done) {
|
it('Google layout with default skip Blanks', function (done) {
|
||||||
const directory = fixtures.path('output.google_depth_skipBlanks.dzi');
|
const directory = fixtures.path('output.google_depth_skipBlanks.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputPng)
|
sharp(fixtures.inputPng)
|
||||||
.tile({
|
.tile({
|
||||||
layout: 'google',
|
layout: 'google',
|
||||||
@ -804,7 +803,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Google layout with center image in tile', function (done) {
|
it('Google layout with center image in tile', function (done) {
|
||||||
const directory = fixtures.path('output.google_center.dzi');
|
const directory = fixtures.path('output.google_center.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
center: true,
|
center: true,
|
||||||
@ -824,7 +823,7 @@ describe('Tile', function () {
|
|||||||
|
|
||||||
it('Google layout with center image in tile centre', function (done) {
|
it('Google layout with center image in tile centre', function (done) {
|
||||||
const directory = fixtures.path('output.google_center.dzi');
|
const directory = fixtures.path('output.google_center.dzi');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
centre: true,
|
centre: true,
|
||||||
@ -845,7 +844,7 @@ describe('Tile', function () {
|
|||||||
it('IIIFv2 layout', function (done) {
|
it('IIIFv2 layout', function (done) {
|
||||||
const name = 'output.iiif.info';
|
const name = 'output.iiif.info';
|
||||||
const directory = fixtures.path(name);
|
const directory = fixtures.path(name);
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
const id = 'https://sharp.test.com/iiif';
|
const id = 'https://sharp.test.com/iiif';
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
@ -875,7 +874,7 @@ describe('Tile', function () {
|
|||||||
it('IIIFv3 layout', function (done) {
|
it('IIIFv3 layout', function (done) {
|
||||||
const name = 'output.iiif3.info';
|
const name = 'output.iiif3.info';
|
||||||
const directory = fixtures.path(name);
|
const directory = fixtures.path(name);
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
const id = 'https://sharp.test.com/iiif3';
|
const id = 'https://sharp.test.com/iiif3';
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
@ -907,7 +906,7 @@ describe('Tile', function () {
|
|||||||
const container = fixtures.path('output.dz.container.zip');
|
const container = fixtures.path('output.dz.container.zip');
|
||||||
const extractTo = fixtures.path('output.dz.container');
|
const extractTo = fixtures.path('output.dz.container');
|
||||||
const directory = path.join(extractTo, 'output.dz.container_files');
|
const directory = path.join(extractTo, 'output.dz.container_files');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.toFile(container, function (err, info) {
|
.toFile(container, function (err, info) {
|
||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
@ -934,7 +933,7 @@ describe('Tile', function () {
|
|||||||
const container = fixtures.path('output.dz.containeropt.zip');
|
const container = fixtures.path('output.dz.containeropt.zip');
|
||||||
const extractTo = fixtures.path('output.dz.containeropt');
|
const extractTo = fixtures.path('output.dz.containeropt');
|
||||||
const directory = path.join(extractTo, 'output.dz.containeropt_files');
|
const directory = path.join(extractTo, 'output.dz.containeropt_files');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({
|
.tile({
|
||||||
container: 'zip'
|
container: 'zip'
|
||||||
@ -965,7 +964,7 @@ describe('Tile', function () {
|
|||||||
const container = fixtures.path('output.dz.tiles.zip');
|
const container = fixtures.path('output.dz.tiles.zip');
|
||||||
const extractTo = fixtures.path('output.dz.tiles');
|
const extractTo = fixtures.path('output.dz.tiles');
|
||||||
const directory = path.join(extractTo, 'output.dz.tiles_files');
|
const directory = path.join(extractTo, 'output.dz.tiles_files');
|
||||||
rimraf(directory, function () {
|
fs.rm(directory, { recursive: true }, function () {
|
||||||
sharp(fixtures.inputJpg)
|
sharp(fixtures.inputJpg)
|
||||||
.tile({ basename: 'output.dz.tiles' })
|
.tile({ basename: 'output.dz.tiles' })
|
||||||
.toBuffer(function (err, data, info) {
|
.toBuffer(function (err, data, info) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user