From fd2a10cceac366d8692ed9dc77a644e00ef0c402 Mon Sep 17 00:00:00 2001 From: Lovell Fuller Date: Tue, 2 Oct 2018 20:33:26 +0100 Subject: [PATCH] Threshold trim tests for non-turbo libjpeg --- test/unit/trim.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/unit/trim.js b/test/unit/trim.js index 709b5f0a..8206f0b4 100644 --- a/test/unit/trim.js +++ b/test/unit/trim.js @@ -3,6 +3,7 @@ const assert = require('assert'); const sharp = require('../../'); +const inRange = require('../../lib/is').inRange; const fixtures = require('../fixtures'); describe('Trim borders', function () { @@ -26,12 +27,15 @@ describe('Trim borders', function () { const expected = fixtures.expected('alpha-layer-2-trim-resize.jpg'); sharp(fixtures.inputJpgOverlayLayer2) .trim() - .resize(300) + .resize({ + width: 300, + fastShrinkOnLoad: false + }) .toBuffer(function (err, data, info) { if (err) throw err; assert.strictEqual('jpeg', info.format); assert.strictEqual(300, info.width); - assert.strictEqual(-873, info.trimOffsetLeft); + assert.strictEqual(true, inRange(info.trimOffsetLeft, -873, -870)); assert.strictEqual(-554, info.trimOffsetTop); fixtures.assertSimilar(expected, data, done); });