diff --git a/test/_utils/image-test-utils.ts b/test/_utils/image-test-utils.ts index e551e25..dbf850f 100644 --- a/test/_utils/image-test-utils.ts +++ b/test/_utils/image-test-utils.ts @@ -57,7 +57,7 @@ export abstract class ImageTestUtils { return; } - expect(ArrayUtils.equals(imageData, image2Data)).toBe(true); + expect(ArrayUtils.equals(imageData, image2Data)).toBeTruthy(); } public static dumpData(data: Uint8Array, fileName: string): void { diff --git a/test/color/color.uint8.test.ts b/test/color/color.uint8.test.ts index 99a1f70..cbce24a 100644 --- a/test/color/color.uint8.test.ts +++ b/test/color/color.uint8.test.ts @@ -41,11 +41,11 @@ describe('Color', () => { test('ColorUint8.equality', () => { const ca = ColorUint8.rgba(5, 10, 123, 40); const cb = ColorUint8.rgba(3, 10, 123, 40); - expect(ca.equals(cb)).toBe(false); - expect(!ca.equals(cb)).toBe(true); + expect(ca.equals(cb)).toBeFalsy(); + expect(!ca.equals(cb)).toBeTruthy(); cb.r = 5; - expect(ca.equals(cb)).toBe(true); - expect(!ca.equals(cb)).toBe(false); + expect(ca.equals(cb)).toBeTruthy(); + expect(!ca.equals(cb)).toBeFalsy(); }); }); diff --git a/test/exif/exif.base.test.ts b/test/exif/exif.base.test.ts index 3e44e54..fd79918 100644 --- a/test/exif/exif.base.test.ts +++ b/test/exif/exif.base.test.ts @@ -76,9 +76,9 @@ describe('Exif', () => { const val2 = exif2.imageIfd.getValue(i); const eq = val2!.equals(val!); if (i === 7) { - expect(eq).toBe(false); + expect(eq).toBeFalsy(); } else { - expect(eq).toBe(true); + expect(eq).toBeTruthy(); } } @@ -92,9 +92,9 @@ describe('Exif', () => { const val2 = ifd2.getValue(i); const eq = val2!.equals(val!); if (i === 7) { - expect(eq).toBe(false); + expect(eq).toBeFalsy(); } else { - expect(eq).toBe(true); + expect(eq).toBeTruthy(); } } @@ -104,9 +104,9 @@ describe('Exif', () => { const val2 = exif2.thumbnailIfd.getValue(i); const eq = val2!.equals(val!); if (i === 7) { - expect(eq).toBe(false); + expect(eq).toBeFalsy(); } else { - expect(eq).toBe(true); + expect(eq).toBeTruthy(); } } }); diff --git a/test/format/format.gif.test.ts b/test/format/format.gif.test.ts index 568aad0..b15c041 100644 --- a/test/format/format.gif.test.ts +++ b/test/format/format.gif.test.ts @@ -95,7 +95,7 @@ describe('Format: GIF', () => { const p1 = g1.frames[f.frameIndex].getPixel(0, 0); const p2 = f.getPixel(0, 0); const equals = p1.equals(p2); - expect(equals).toBe(true); + expect(equals).toBeTruthy(); const g3 = encodeGif({ image: f, diff --git a/test/format/format.png.test.ts b/test/format/format.png.test.ts index 8b294df..379dafd 100644 --- a/test/format/format.png.test.ts +++ b/test/format/format.png.test.ts @@ -584,7 +584,7 @@ describe('Format: PNG', () => { expect(image.height).toBe(186); expect(image.numChannels).toBe(3); expect(image.format).toBe(Format.uint8); - expect(image.hasPalette).toBe(true); + expect(image.hasPalette).toBeTruthy(); const png = encodePng({ image: image, diff --git a/test/format/format.tiff.test.ts b/test/format/format.tiff.test.ts index 80a4d83..4b126c2 100644 --- a/test/format/format.tiff.test.ts +++ b/test/format/format.tiff.test.ts @@ -121,7 +121,7 @@ describe('Format: TIFF', () => { expect(i3p2).toBeDefined(); expect(i3p2.width).toBe(i3p.width); expect(i3p2.height).toBe(i3p.height); - expect(i3p2.hasPalette).toBe(true); + expect(i3p2.hasPalette).toBeTruthy(); for (const p of i3p2) { expect(p.r).toBe(p.x); diff --git a/test/format/format.webp.test.ts b/test/format/format.webp.test.ts index b3ff9e4..141d23e 100644 --- a/test/format/format.webp.test.ts +++ b/test/format/format.webp.test.ts @@ -148,13 +148,13 @@ describe('Format: WEBP', () => { const test = webpTests.get(file.fileName); if (test !== undefined) { - expect(data.format).toEqual(test.format); - expect(data.width).toEqual(test.width); - expect(data.height).toEqual(test.height); - expect(data.hasAlpha).toEqual(test.hasAlpha); - expect(data.hasAnimation).toEqual(test.hasAnimation); + expect(data.format).toBe(test.format); + expect(data.width).toBe(test.width); + expect(data.height).toBe(test.height); + expect(data.hasAlpha).toBe(test.hasAlpha); + expect(data.hasAnimation).toBe(test.hasAnimation); if (data.hasAnimation) { - expect(webpDecoder.numFrames).toEqual(test.numFrames); + expect(webpDecoder.numFrames).toBe(test.numFrames); } } }); @@ -199,7 +199,7 @@ describe('Format: WEBP', () => { return; } - expect(anim.numFrames).toEqual(20); + expect(anim.numFrames).toBe(20); for (let i = 0; i < anim.numFrames; ++i) { const image = anim.getFrame(i); @@ -213,7 +213,7 @@ describe('Format: WEBP', () => { output ); } - expect(anim.getFrame(2).getPixel(0, 0).equals([0, 0, 0, 0])).toEqual(true); + expect(anim.getFrame(2).getPixel(0, 0).equals([0, 0, 0, 0])).toBeTruthy(); }); }); diff --git a/test/image/image.base.test.ts b/test/image/image.base.test.ts index 82b78d8..f0801a0 100644 --- a/test/image/image.base.test.ts +++ b/test/image/image.base.test.ts @@ -19,10 +19,10 @@ import { TestUtils } from '../_utils/test-utils'; describe('Image', () => { test('empty', () => { const i0 = new MemoryImage(); - expect(i0.isValid).toBe(false); + expect(i0.isValid).toBeFalsy(); const i1 = new MemoryImage(); - expect(i1.isValid).toBe(false); + expect(i1.isValid).toBeFalsy(); }); test('rowStride', () => { diff --git a/test/image/image.float16.test.ts b/test/image/image.float16.test.ts index f2e0be7..c4c6fd7 100644 --- a/test/image/image.float16.test.ts +++ b/test/image/image.float16.test.ts @@ -21,10 +21,10 @@ describe('Image', () => { i1.setPixelRgb(0, 1, -75, 0, 0); i1.setPixelRgb(1, 1, -115, 0, 0); - expect(i1.getPixel(0, 0).equals([32])).toBe(true); - expect(i1.getPixel(1, 0).equals([64])).toBe(true); - expect(i1.getPixel(0, 1).equals([-75])).toBe(true); - expect(i1.getPixel(1, 1).equals([-115])).toBe(true); + expect(i1.getPixel(0, 0).equals([32])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([64])).toBeTruthy(); + expect(i1.getPixel(0, 1).equals([-75])).toBeTruthy(); + expect(i1.getPixel(1, 1).equals([-115])).toBeTruthy(); const i2 = new MemoryImage({ width: 2, @@ -41,10 +41,10 @@ describe('Image', () => { i2.setPixelRgb(0, 1, -58, 52, 0); i2.setPixelRgb(1, 1, 110, 84, 0); - expect(i2.getPixel(0, 0).equals([32, 64])).toBe(true); - expect(i2.getPixel(1, 0).equals([64, 32])).toBe(true); - expect(i2.getPixel(0, 1).equals([-58, 52])).toBe(true); - expect(i2.getPixel(1, 1).equals([110, 84])).toBe(true); + expect(i2.getPixel(0, 0).equals([32, 64])).toBeTruthy(); + expect(i2.getPixel(1, 0).equals([64, 32])).toBeTruthy(); + expect(i2.getPixel(0, 1).equals([-58, 52])).toBeTruthy(); + expect(i2.getPixel(1, 1).equals([110, 84])).toBeTruthy(); const i3 = new MemoryImage({ width: 2, @@ -61,10 +61,10 @@ describe('Image', () => { i3.setPixelRgb(0, 1, -58, 52, 5); i3.setPixelRgb(1, 1, 110, 84, 94); - expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBe(true); - expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBe(true); - expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBe(true); - expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBe(true); + expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBeTruthy(); + expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBeTruthy(); const i4 = new MemoryImage({ width: 2, @@ -81,9 +81,9 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 12, 52, 5, 52); i4.setPixelRgba(1, 1, 100, 84, 94, 82); - expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBe(true); - expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBe(true); - expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBe(true); - expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBe(true); + expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBeTruthy(); }); }); diff --git a/test/image/image.float32.test.ts b/test/image/image.float32.test.ts index 8089ef0..ad2335c 100644 --- a/test/image/image.float32.test.ts +++ b/test/image/image.float32.test.ts @@ -21,10 +21,10 @@ describe('Image', () => { i1.setPixelRgb(0, 1, -75, 0, 0); i1.setPixelRgb(1, 1, -115, 0, 0); - expect(i1.getPixel(0, 0).equals([32])).toBe(true); - expect(i1.getPixel(1, 0).equals([64])).toBe(true); - expect(i1.getPixel(0, 1).equals([-75])).toBe(true); - expect(i1.getPixel(1, 1).equals([-115])).toBe(true); + expect(i1.getPixel(0, 0).equals([32])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([64])).toBeTruthy(); + expect(i1.getPixel(0, 1).equals([-75])).toBeTruthy(); + expect(i1.getPixel(1, 1).equals([-115])).toBeTruthy(); const i2 = new MemoryImage({ width: 2, @@ -41,10 +41,10 @@ describe('Image', () => { i2.setPixelRgb(0, 1, -58, 52, 0); i2.setPixelRgb(1, 1, 110, 84, 0); - expect(i2.getPixel(0, 0).equals([32, 64])).toBe(true); - expect(i2.getPixel(1, 0).equals([64, 32])).toBe(true); - expect(i2.getPixel(0, 1).equals([-58, 52])).toBe(true); - expect(i2.getPixel(1, 1).equals([110, 84])).toBe(true); + expect(i2.getPixel(0, 0).equals([32, 64])).toBeTruthy(); + expect(i2.getPixel(1, 0).equals([64, 32])).toBeTruthy(); + expect(i2.getPixel(0, 1).equals([-58, 52])).toBeTruthy(); + expect(i2.getPixel(1, 1).equals([110, 84])).toBeTruthy(); const i3 = new MemoryImage({ width: 2, @@ -61,10 +61,10 @@ describe('Image', () => { i3.setPixelRgb(0, 1, -58, 52, 5); i3.setPixelRgb(1, 1, 110, 84, 94); - expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBe(true); - expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBe(true); - expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBe(true); - expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBe(true); + expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBeTruthy(); + expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBeTruthy(); const i4 = new MemoryImage({ width: 2, @@ -81,9 +81,9 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 12, 52, 5, 52); i4.setPixelRgba(1, 1, 100, 84, 94, 82); - expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBe(true); - expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBe(true); - expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBe(true); - expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBe(true); + expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBeTruthy(); }); }); diff --git a/test/image/image.float64.test.ts b/test/image/image.float64.test.ts index cecb763..e40656b 100644 --- a/test/image/image.float64.test.ts +++ b/test/image/image.float64.test.ts @@ -21,10 +21,10 @@ describe('Image', () => { i1.setPixelRgb(0, 1, -75, 0, 0); i1.setPixelRgb(1, 1, -115, 0, 0); - expect(i1.getPixel(0, 0).equals([32])).toBe(true); - expect(i1.getPixel(1, 0).equals([64])).toBe(true); - expect(i1.getPixel(0, 1).equals([-75])).toBe(true); - expect(i1.getPixel(1, 1).equals([-115])).toBe(true); + expect(i1.getPixel(0, 0).equals([32])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([64])).toBeTruthy(); + expect(i1.getPixel(0, 1).equals([-75])).toBeTruthy(); + expect(i1.getPixel(1, 1).equals([-115])).toBeTruthy(); const i2 = new MemoryImage({ width: 2, @@ -41,10 +41,10 @@ describe('Image', () => { i2.setPixelRgb(0, 1, -58, 52, 0); i2.setPixelRgb(1, 1, 110, 84, 0); - expect(i2.getPixel(0, 0).equals([32, 64])).toBe(true); - expect(i2.getPixel(1, 0).equals([64, 32])).toBe(true); - expect(i2.getPixel(0, 1).equals([-58, 52])).toBe(true); - expect(i2.getPixel(1, 1).equals([110, 84])).toBe(true); + expect(i2.getPixel(0, 0).equals([32, 64])).toBeTruthy(); + expect(i2.getPixel(1, 0).equals([64, 32])).toBeTruthy(); + expect(i2.getPixel(0, 1).equals([-58, 52])).toBeTruthy(); + expect(i2.getPixel(1, 1).equals([110, 84])).toBeTruthy(); const i3 = new MemoryImage({ width: 2, @@ -61,10 +61,10 @@ describe('Image', () => { i3.setPixelRgb(0, 1, -58, 52, 5); i3.setPixelRgb(1, 1, 110, 84, 94); - expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBe(true); - expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBe(true); - expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBe(true); - expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBe(true); + expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBeTruthy(); + expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBeTruthy(); const i4 = new MemoryImage({ width: 2, @@ -81,9 +81,9 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 12, 52, 5, 52); i4.setPixelRgba(1, 1, 100, 84, 94, 82); - expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBe(true); - expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBe(true); - expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBe(true); - expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBe(true); + expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBeTruthy(); }); }); diff --git a/test/image/image.int16.test.ts b/test/image/image.int16.test.ts index 51442e3..eead9ae 100644 --- a/test/image/image.int16.test.ts +++ b/test/image/image.int16.test.ts @@ -21,10 +21,10 @@ describe('Image', () => { i1.setPixelRgb(0, 1, -75, 0, 0); i1.setPixelRgb(1, 1, -115, 0, 0); - expect(i1.getPixel(0, 0).equals([32])).toBe(true); - expect(i1.getPixel(1, 0).equals([64])).toBe(true); - expect(i1.getPixel(0, 1).equals([-75])).toBe(true); - expect(i1.getPixel(1, 1).equals([-115])).toBe(true); + expect(i1.getPixel(0, 0).equals([32])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([64])).toBeTruthy(); + expect(i1.getPixel(0, 1).equals([-75])).toBeTruthy(); + expect(i1.getPixel(1, 1).equals([-115])).toBeTruthy(); const i2 = new MemoryImage({ width: 2, @@ -41,10 +41,10 @@ describe('Image', () => { i2.setPixelRgb(0, 1, -58, 52, 0); i2.setPixelRgb(1, 1, 110, 84, 0); - expect(i2.getPixel(0, 0).equals([32, 64])).toBe(true); - expect(i2.getPixel(1, 0).equals([64, 32])).toBe(true); - expect(i2.getPixel(0, 1).equals([-58, 52])).toBe(true); - expect(i2.getPixel(1, 1).equals([110, 84])).toBe(true); + expect(i2.getPixel(0, 0).equals([32, 64])).toBeTruthy(); + expect(i2.getPixel(1, 0).equals([64, 32])).toBeTruthy(); + expect(i2.getPixel(0, 1).equals([-58, 52])).toBeTruthy(); + expect(i2.getPixel(1, 1).equals([110, 84])).toBeTruthy(); const i3 = new MemoryImage({ width: 2, @@ -61,10 +61,10 @@ describe('Image', () => { i3.setPixelRgb(0, 1, -58, 52, 5); i3.setPixelRgb(1, 1, 110, 84, 94); - expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBe(true); - expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBe(true); - expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBe(true); - expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBe(true); + expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBeTruthy(); + expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBeTruthy(); const i4 = new MemoryImage({ width: 2, @@ -81,9 +81,9 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 12, 52, 5, 52); i4.setPixelRgba(1, 1, 100, 84, 94, 82); - expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBe(true); - expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBe(true); - expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBe(true); - expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBe(true); + expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBeTruthy(); }); }); diff --git a/test/image/image.int32.test.ts b/test/image/image.int32.test.ts index a105969..3b62b01 100644 --- a/test/image/image.int32.test.ts +++ b/test/image/image.int32.test.ts @@ -21,10 +21,10 @@ describe('Image', () => { i1.setPixelRgb(0, 1, -75, 0, 0); i1.setPixelRgb(1, 1, -115, 0, 0); - expect(i1.getPixel(0, 0).equals([32])).toBe(true); - expect(i1.getPixel(1, 0).equals([64])).toBe(true); - expect(i1.getPixel(0, 1).equals([-75])).toBe(true); - expect(i1.getPixel(1, 1).equals([-115])).toBe(true); + expect(i1.getPixel(0, 0).equals([32])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([64])).toBeTruthy(); + expect(i1.getPixel(0, 1).equals([-75])).toBeTruthy(); + expect(i1.getPixel(1, 1).equals([-115])).toBeTruthy(); const i2 = new MemoryImage({ width: 2, @@ -41,10 +41,10 @@ describe('Image', () => { i2.setPixelRgb(0, 1, -58, 52, 0); i2.setPixelRgb(1, 1, 110, 84, 0); - expect(i2.getPixel(0, 0).equals([32, 64])).toBe(true); - expect(i2.getPixel(1, 0).equals([64, 32])).toBe(true); - expect(i2.getPixel(0, 1).equals([-58, 52])).toBe(true); - expect(i2.getPixel(1, 1).equals([110, 84])).toBe(true); + expect(i2.getPixel(0, 0).equals([32, 64])).toBeTruthy(); + expect(i2.getPixel(1, 0).equals([64, 32])).toBeTruthy(); + expect(i2.getPixel(0, 1).equals([-58, 52])).toBeTruthy(); + expect(i2.getPixel(1, 1).equals([110, 84])).toBeTruthy(); const i3 = new MemoryImage({ width: 2, @@ -61,10 +61,10 @@ describe('Image', () => { i3.setPixelRgb(0, 1, -58, 52, 5); i3.setPixelRgb(1, 1, 110, 84, 94); - expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBe(true); - expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBe(true); - expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBe(true); - expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBe(true); + expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBeTruthy(); + expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBeTruthy(); const i4 = new MemoryImage({ width: 2, @@ -81,9 +81,9 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 12, 52, 5, 52); i4.setPixelRgba(1, 1, 100, 84, 94, 82); - expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBe(true); - expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBe(true); - expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBe(true); - expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBe(true); + expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBeTruthy(); }); }); diff --git a/test/image/image.int8.test.ts b/test/image/image.int8.test.ts index 7e4b483..014d5c2 100644 --- a/test/image/image.int8.test.ts +++ b/test/image/image.int8.test.ts @@ -21,10 +21,10 @@ describe('Image', () => { i1.setPixelRgb(0, 1, -75, 0, 0); i1.setPixelRgb(1, 1, -115, 0, 0); - expect(i1.getPixel(0, 0).equals([32])).toBe(true); - expect(i1.getPixel(1, 0).equals([64])).toBe(true); - expect(i1.getPixel(0, 1).equals([-75])).toBe(true); - expect(i1.getPixel(1, 1).equals([-115])).toBe(true); + expect(i1.getPixel(0, 0).equals([32])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([64])).toBeTruthy(); + expect(i1.getPixel(0, 1).equals([-75])).toBeTruthy(); + expect(i1.getPixel(1, 1).equals([-115])).toBeTruthy(); const i2 = new MemoryImage({ width: 2, @@ -41,10 +41,10 @@ describe('Image', () => { i2.setPixelRgb(0, 1, -58, 52, 0); i2.setPixelRgb(1, 1, 110, 84, 0); - expect(i2.getPixel(0, 0).equals([32, 64])).toBe(true); - expect(i2.getPixel(1, 0).equals([64, 32])).toBe(true); - expect(i2.getPixel(0, 1).equals([-58, 52])).toBe(true); - expect(i2.getPixel(1, 1).equals([110, 84])).toBe(true); + expect(i2.getPixel(0, 0).equals([32, 64])).toBeTruthy(); + expect(i2.getPixel(1, 0).equals([64, 32])).toBeTruthy(); + expect(i2.getPixel(0, 1).equals([-58, 52])).toBeTruthy(); + expect(i2.getPixel(1, 1).equals([110, 84])).toBeTruthy(); const i3 = new MemoryImage({ width: 2, @@ -61,10 +61,10 @@ describe('Image', () => { i3.setPixelRgb(0, 1, -58, 52, 5); i3.setPixelRgb(1, 1, 110, 84, 94); - expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBe(true); - expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBe(true); - expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBe(true); - expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBe(true); + expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([-58, 52, 5])).toBeTruthy(); + expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBeTruthy(); const i4 = new MemoryImage({ width: 2, @@ -81,9 +81,9 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 12, 52, 5, 52); i4.setPixelRgba(1, 1, 100, 84, 94, 82); - expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBe(true); - expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBe(true); - expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBe(true); - expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBe(true); + expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBeTruthy(); }); }); diff --git a/test/image/image.uint1.test.ts b/test/image/image.uint1.test.ts index 8252c31..dca2509 100644 --- a/test/image/image.uint1.test.ts +++ b/test/image/image.uint1.test.ts @@ -20,17 +20,17 @@ describe('Image', () => { i1.setPixelRgb(0, 1, 1, 0, 0); i1.setPixelRgb(3, 1, 1, 0, 0); - expect(i1.getPixel(0, 0).equals([1])).toBe(true); - expect(i1.getPixel(1, 0).equals([0])).toBe(true); - expect(i1.getPixel(2, 0).equals([0])).toBe(true); - expect(i1.getPixel(3, 0).equals([1])).toBe(true); + expect(i1.getPixel(0, 0).equals([1])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([0])).toBeTruthy(); + expect(i1.getPixel(2, 0).equals([0])).toBeTruthy(); + expect(i1.getPixel(3, 0).equals([1])).toBeTruthy(); for (const p of i1) { const p2 = i1.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); + expect(p2.equals(p)).toBeTruthy(); const v = p.x & 0x1; p.r = v; - expect(p.equals([v])).toBe(true); + expect(p.equals([v])).toBeTruthy(); } }); @@ -52,19 +52,19 @@ describe('Image', () => { i2.setPixelRgb(0, 1, 0, 1, 0); i2.setPixelRgb(1, 1, 1, 1, 0); - expect(i2.getPixel(0, 0).equals([0, 0])).toBe(true); - expect(i2.getPixel(1, 0).equals([1, 0])).toBe(true); - expect(i2.getPixel(0, 1).equals([0, 1])).toBe(true); - expect(i2.getPixel(1, 1).equals([1, 1])).toBe(true); + expect(i2.getPixel(0, 0).equals([0, 0])).toBeTruthy(); + expect(i2.getPixel(1, 0).equals([1, 0])).toBeTruthy(); + expect(i2.getPixel(0, 1).equals([0, 1])).toBeTruthy(); + expect(i2.getPixel(1, 1).equals([1, 1])).toBeTruthy(); for (const p of i2) { const p2 = i2.getPixel(p.x, p.y); const eq = p2.equals(p); - expect(eq).toBe(true); + expect(eq).toBeTruthy(); const v = p.x & 0x1; p.r = v; p.g = v; - expect(p.equals([v, v])).toBe(true); + expect(p.equals([v, v])).toBeTruthy(); } }); @@ -86,20 +86,20 @@ describe('Image', () => { i3.setPixelRgb(0, 1, 0, 1, 0); i3.setPixelRgb(1, 1, 1, 1, 1); - expect(i3.getPixel(0, 0).equals([0, 0, 0])).toBe(true); - expect(i3.getPixel(1, 0).equals([1, 0, 1])).toBe(true); - expect(i3.getPixel(0, 1).equals([0, 1, 0])).toBe(true); - expect(i3.getPixel(1, 1).equals([1, 1, 1])).toBe(true); + expect(i3.getPixel(0, 0).equals([0, 0, 0])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([1, 0, 1])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([0, 1, 0])).toBeTruthy(); + expect(i3.getPixel(1, 1).equals([1, 1, 1])).toBeTruthy(); for (const p of i3) { const p2 = i3.getPixel(p.x, p.y); const eq = p2.equals(p); - expect(eq).toBe(true); + expect(eq).toBeTruthy(); const v = p.x & 0x1; p.r = v; p.g = v; p.b = v; - expect(p.equals([v, v, v])).toBe(true); + expect(p.equals([v, v, v])).toBeTruthy(); } }); @@ -120,21 +120,21 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 0, 1, 0, 0); i4.setPixelRgba(1, 1, 1, 1, 1, 1); - expect(i4.getPixel(0, 0).equals([0, 0, 0, 0])).toBe(true); - expect(i4.getPixel(1, 0).equals([1, 0, 1, 1])).toBe(true); - expect(i4.getPixel(0, 1).equals([0, 1, 0, 0])).toBe(true); - expect(i4.getPixel(1, 1).equals([1, 1, 1, 1])).toBe(true); + expect(i4.getPixel(0, 0).equals([0, 0, 0, 0])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([1, 0, 1, 1])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([0, 1, 0, 0])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([1, 1, 1, 1])).toBeTruthy(); for (const p of i4) { const p2 = i4.getPixel(p.x, p.y); const eq = p2.equals(p); - expect(eq).toBe(true); + expect(eq).toBeTruthy(); const v = p.x & 0x1; p.r = v; p.g = v; p.b = v; p.a = v; - expect(p.equals([v, v, v, v])).toBe(true); + expect(p.equals([v, v, v, v])).toBeTruthy(); } }); @@ -158,17 +158,17 @@ describe('Image', () => { i5.setPixelRgb(0, 1, 0, 0, 0); i5.setPixelRgb(1, 1, 1, 0, 0); - expect(i5.getPixel(0, 0).equals([123, 42, 86])).toBe(true); - expect(i5.getPixel(1, 0).equals([84, 231, 52])).toBe(true); - expect(i5.getPixel(0, 1).equals([123, 42, 86])).toBe(true); - expect(i5.getPixel(1, 1).equals([84, 231, 52])).toBe(true); + expect(i5.getPixel(0, 0).equals([123, 42, 86])).toBeTruthy(); + expect(i5.getPixel(1, 0).equals([84, 231, 52])).toBeTruthy(); + expect(i5.getPixel(0, 1).equals([123, 42, 86])).toBeTruthy(); + expect(i5.getPixel(1, 1).equals([84, 231, 52])).toBeTruthy(); expect(Math.floor(i5.getPixel(0, 0).rNormalized * 255)).toBe(123); for (const p of i5) { const p2 = i5.getPixel(p.x, p.y); const eq = p2.equals(p); - expect(eq).toBe(true); + expect(eq).toBeTruthy(); const v = p.x & 0x1; p.r = v; p.g = v; @@ -200,15 +200,15 @@ describe('Image', () => { i6.setPixelRgb(1, 0, 1, 0, 0); i6.setPixelRgb(0, 1, 1, 0, 0); i6.setPixelRgb(1, 1, 0, 0, 0); - expect(i6.getPixel(0, 0).equals([123, 42, 86, 128])).toBe(true); - expect(i6.getPixel(1, 0).equals([84, 231, 52, 200])).toBe(true); - expect(i6.getPixel(0, 1).equals([84, 231, 52, 200])).toBe(true); - expect(i6.getPixel(1, 1).equals([123, 42, 86, 128])).toBe(true); + expect(i6.getPixel(0, 0).equals([123, 42, 86, 128])).toBeTruthy(); + expect(i6.getPixel(1, 0).equals([84, 231, 52, 200])).toBeTruthy(); + expect(i6.getPixel(0, 1).equals([84, 231, 52, 200])).toBeTruthy(); + expect(i6.getPixel(1, 1).equals([123, 42, 86, 128])).toBeTruthy(); for (const p of i6) { const p2 = i6.getPixel(p.x, p.y); const eq = p2.equals(p); - expect(eq).toBe(true); + expect(eq).toBeTruthy(); const v = p.x & 0x1; p.r = v; p.g = v; diff --git a/test/image/image.uint16.test.ts b/test/image/image.uint16.test.ts index a33ac2c..426bb61 100644 --- a/test/image/image.uint16.test.ts +++ b/test/image/image.uint16.test.ts @@ -21,10 +21,10 @@ describe('Image', () => { i1.setPixelRgb(0, 1, 7425, 0, 0); i1.setPixelRgb(1, 1, 52145, 0, 0); - expect(i1.getPixel(0, 0).equals([32])).toBe(true); - expect(i1.getPixel(1, 0).equals([64])).toBe(true); - expect(i1.getPixel(0, 1).equals([7425])).toBe(true); - expect(i1.getPixel(1, 1).equals([52145])).toBe(true); + expect(i1.getPixel(0, 0).equals([32])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([64])).toBeTruthy(); + expect(i1.getPixel(0, 1).equals([7425])).toBeTruthy(); + expect(i1.getPixel(1, 1).equals([52145])).toBeTruthy(); }); test('uint16 nc:2', () => { @@ -45,10 +45,10 @@ describe('Image', () => { i2.setPixelRgb(0, 1, 58, 52, 0); i2.setPixelRgb(1, 1, 110, 84, 0); - expect(i2.getPixel(0, 0).equals([32, 64])).toBe(true); - expect(i2.getPixel(1, 0).equals([64, 32])).toBe(true); - expect(i2.getPixel(0, 1).equals([58, 52])).toBe(true); - expect(i2.getPixel(1, 1).equals([110, 84])).toBe(true); + expect(i2.getPixel(0, 0).equals([32, 64])).toBeTruthy(); + expect(i2.getPixel(1, 0).equals([64, 32])).toBeTruthy(); + expect(i2.getPixel(0, 1).equals([58, 52])).toBeTruthy(); + expect(i2.getPixel(1, 1).equals([110, 84])).toBeTruthy(); }); test('uint16 nc:3', () => { @@ -69,19 +69,19 @@ describe('Image', () => { i3.setPixelRgb(0, 1, 58, 52, 5); i3.setPixelRgb(1, 1, 110, 84, 94); - expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBe(true); - expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBe(true); - expect(i3.getPixel(0, 1).equals([58, 52, 5])).toBe(true); - expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBe(true); + expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([58, 52, 5])).toBeTruthy(); + expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBeTruthy(); for (const p of i3) { const p2 = i3.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = p.x * 2114; p.r = v; p.g = v; p.b = v; - expect(p.equals([v, v, v])).toBe(true); + expect(p.equals([v, v, v])).toBeTruthy(); } }); @@ -102,9 +102,9 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 12, 52, 5, 52); i4.setPixelRgba(1, 1, 100, 84, 94, 82); - expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBe(true); - expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBe(true); - expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBe(true); - expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBe(true); + expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBeTruthy(); }); }); diff --git a/test/image/image.uint2.test.ts b/test/image/image.uint2.test.ts index f346eb4..6845ea2 100644 --- a/test/image/image.uint2.test.ts +++ b/test/image/image.uint2.test.ts @@ -20,17 +20,17 @@ describe('Image', () => { i1.setPixelRgb(0, 1, 1, 0, 0); i1.setPixelRgb(1, 1, 2, 0, 0); - expect(i1.getPixel(0, 0).equals([1])).toBe(true); - expect(i1.getPixel(1, 0).equals([3])).toBe(true); - expect(i1.getPixel(0, 1).equals([1])).toBe(true); - expect(i1.getPixel(1, 1).equals([2])).toBe(true); + expect(i1.getPixel(0, 0).equals([1])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([3])).toBeTruthy(); + expect(i1.getPixel(0, 1).equals([1])).toBeTruthy(); + expect(i1.getPixel(1, 1).equals([2])).toBeTruthy(); for (const p of i1) { const p2 = i1.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = p.x & 0x3; p.r = v; - expect(p.equals([v])).toBe(true); + expect(p.equals([v])).toBeTruthy(); } }); @@ -52,18 +52,18 @@ describe('Image', () => { i2.setPixelRgb(0, 1, 2, 1, 0); i2.setPixelRgb(1, 1, 1, 2, 0); - expect(i2.getPixel(0, 0).equals([0, 3])).toBe(true); - expect(i2.getPixel(1, 0).equals([3, 0])).toBe(true); - expect(i2.getPixel(0, 1).equals([2, 1])).toBe(true); - expect(i2.getPixel(1, 1).equals([1, 2])).toBe(true); + expect(i2.getPixel(0, 0).equals([0, 3])).toBeTruthy(); + expect(i2.getPixel(1, 0).equals([3, 0])).toBeTruthy(); + expect(i2.getPixel(0, 1).equals([2, 1])).toBeTruthy(); + expect(i2.getPixel(1, 1).equals([1, 2])).toBeTruthy(); for (const p of i2) { const p2 = i2.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = p.x & 0x3; p.r = v; p.g = v; - expect(p.equals([v, v])).toBe(true); + expect(p.equals([v, v])).toBeTruthy(); } }); @@ -85,19 +85,19 @@ describe('Image', () => { i3.setPixelRgb(0, 1, 2, 1, 0); i3.setPixelRgb(1, 1, 3, 1, 3); - expect(i3.getPixel(0, 0).equals([3, 0, 3])).toBe(true); - expect(i3.getPixel(1, 0).equals([3, 0, 3])).toBe(true); - expect(i3.getPixel(0, 1).equals([2, 1, 0])).toBe(true); - expect(i3.getPixel(1, 1).equals([3, 1, 3])).toBe(true); + expect(i3.getPixel(0, 0).equals([3, 0, 3])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([3, 0, 3])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([2, 1, 0])).toBeTruthy(); + expect(i3.getPixel(1, 1).equals([3, 1, 3])).toBeTruthy(); for (const p of i3) { const p2 = i3.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = p.x & 0x3; p.r = v; p.g = v; p.b = v; - expect(p.equals([v, v, v])).toBe(true); + expect(p.equals([v, v, v])).toBeTruthy(); } }); @@ -118,20 +118,20 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 1, 0, 3, 2); i4.setPixelRgba(1, 1, 2, 3, 0, 1); - expect(i4.getPixel(0, 0).equals([0, 1, 2, 3])).toBe(true); - expect(i4.getPixel(1, 0).equals([3, 2, 1, 0])).toBe(true); - expect(i4.getPixel(0, 1).equals([1, 0, 3, 2])).toBe(true); - expect(i4.getPixel(1, 1).equals([2, 3, 0, 1])).toBe(true); + expect(i4.getPixel(0, 0).equals([0, 1, 2, 3])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([3, 2, 1, 0])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([1, 0, 3, 2])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([2, 3, 0, 1])).toBeTruthy(); for (const p of i4) { const p2 = i4.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = p.x & 0x3; p.r = v; p.g = v; p.b = v; p.a = v; - expect(p.equals([v, v, v, v])).toBe(true); + expect(p.equals([v, v, v, v])).toBeTruthy(); } }); @@ -157,10 +157,10 @@ describe('Image', () => { i5.setPixelRgb(0, 1, 2, 0, 0); i5.setPixelRgb(1, 1, 3, 0, 0); - expect(i5.getPixel(0, 0).equals([123, 42, 86])).toBe(true); - expect(i5.getPixel(1, 0).equals([84, 231, 52])).toBe(true); - expect(i5.getPixel(0, 1).equals([41, 151, 252])).toBe(true); - expect(i5.getPixel(1, 1).equals([184, 31, 152])).toBe(true); + expect(i5.getPixel(0, 0).equals([123, 42, 86])).toBeTruthy(); + expect(i5.getPixel(1, 0).equals([84, 231, 52])).toBeTruthy(); + expect(i5.getPixel(0, 1).equals([41, 151, 252])).toBeTruthy(); + expect(i5.getPixel(1, 1).equals([184, 31, 152])).toBeTruthy(); }); test('uint2 nc:4 palette', () => { @@ -186,9 +186,9 @@ describe('Image', () => { i6.setPixelRgb(0, 1, 3, 0, 0); i6.setPixelRgb(1, 1, 2, 0, 0); - expect(i6.getPixel(0, 0).equals([123, 42, 86, 54])).toBe(true); - expect(i6.getPixel(1, 0).equals([84, 231, 52, 192])).toBe(true); - expect(i6.getPixel(0, 1).equals([184, 31, 152, 131])).toBe(true); - expect(i6.getPixel(1, 1).equals([41, 151, 252, 8])).toBe(true); + expect(i6.getPixel(0, 0).equals([123, 42, 86, 54])).toBeTruthy(); + expect(i6.getPixel(1, 0).equals([84, 231, 52, 192])).toBeTruthy(); + expect(i6.getPixel(0, 1).equals([184, 31, 152, 131])).toBeTruthy(); + expect(i6.getPixel(1, 1).equals([41, 151, 252, 8])).toBeTruthy(); }); }); diff --git a/test/image/image.uint32.test.ts b/test/image/image.uint32.test.ts index 19c4b6f..b4fa5c3 100644 --- a/test/image/image.uint32.test.ts +++ b/test/image/image.uint32.test.ts @@ -20,10 +20,10 @@ describe('Image', () => { i1.setPixelRgb(0, 1, 7425, 0, 0); i1.setPixelRgb(1, 1, 5214245, 0, 0); - expect(i1.getPixel(0, 0).equals([32])).toBe(true); - expect(i1.getPixel(1, 0).equals([64])).toBe(true); - expect(i1.getPixel(0, 1).equals([7425])).toBe(true); - expect(i1.getPixel(1, 1).equals([5214245])).toBe(true); + expect(i1.getPixel(0, 0).equals([32])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([64])).toBeTruthy(); + expect(i1.getPixel(0, 1).equals([7425])).toBeTruthy(); + expect(i1.getPixel(1, 1).equals([5214245])).toBeTruthy(); }); test('uint32 nc:2', () => { @@ -68,10 +68,10 @@ describe('Image', () => { i3.setPixelRgb(0, 1, 58, 52, 5); i3.setPixelRgb(1, 1, 110, 84, 94); - expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBe(true); - expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBe(true); - expect(i3.getPixel(0, 1).equals([58, 52, 5])).toBe(true); - expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBe(true); + expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([58, 52, 5])).toBeTruthy(); + expect(i3.getPixel(1, 1).equals([110, 84, 94])).toBeTruthy(); }); test('uint32 nc:4', () => { @@ -91,9 +91,9 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 12, 52, 5, 52); i4.setPixelRgba(1, 1, 100, 84, 94, 82); - expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBe(true); - expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBe(true); - expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBe(true); - expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBe(true); + expect(i4.getPixel(0, 0).equals([32, 64, 86, 44])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([64, 32, 14, 14])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([12, 52, 5, 52])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([100, 84, 94, 82])).toBeTruthy(); }); }); diff --git a/test/image/image.uint4.test.ts b/test/image/image.uint4.test.ts index 7edd7cf..3af459b 100644 --- a/test/image/image.uint4.test.ts +++ b/test/image/image.uint4.test.ts @@ -20,17 +20,17 @@ describe('Image', () => { i1.setPixelRgb(0, 1, 5, 0, 0); i1.setPixelRgb(1, 1, 15, 0, 0); - expect(i1.getPixel(0, 0).equals([15])).toBe(true); - expect(i1.getPixel(1, 0).equals([12])).toBe(true); - expect(i1.getPixel(0, 1).equals([5])).toBe(true); - expect(i1.getPixel(1, 1).equals([15])).toBe(true); + expect(i1.getPixel(0, 0).equals([15])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([12])).toBeTruthy(); + expect(i1.getPixel(0, 1).equals([5])).toBeTruthy(); + expect(i1.getPixel(1, 1).equals([15])).toBeTruthy(); for (const p of i1) { const p2 = i1.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = p.x & 0xf; p.r = v; - expect(p.equals([v])).toBe(true); + expect(p.equals([v])).toBeTruthy(); } }); @@ -52,18 +52,18 @@ describe('Image', () => { i2.setPixelRgb(0, 1, 7, 14, 0); i2.setPixelRgb(1, 1, 15, 2, 0); - expect(i2.getPixel(0, 0).equals([9, 3])).toBe(true); - expect(i2.getPixel(1, 0).equals([3, 5])).toBe(true); - expect(i2.getPixel(0, 1).equals([7, 14])).toBe(true); - expect(i2.getPixel(1, 1).equals([15, 2])).toBe(true); + expect(i2.getPixel(0, 0).equals([9, 3])).toBeTruthy(); + expect(i2.getPixel(1, 0).equals([3, 5])).toBeTruthy(); + expect(i2.getPixel(0, 1).equals([7, 14])).toBeTruthy(); + expect(i2.getPixel(1, 1).equals([15, 2])).toBeTruthy(); for (const p of i2) { const p2 = i2.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = p.x & 0xf; p.r = v; p.g = v; - expect(p.equals([v, v])).toBe(true); + expect(p.equals([v, v])).toBeTruthy(); } }); @@ -86,22 +86,22 @@ describe('Image', () => { i3.setPixelRgb(0, 1, 2, 11, 9); i3.setPixelRgb(i3.width - 1, i3.height - 1, 3, 1, 13); - expect(i3.getPixel(0, 0).equals([0, 14, 3])).toBe(true); - expect(i3.getPixel(1, 0).equals([1, 0, 2])).toBe(true); - expect(i3.getPixel(i3.width - 1, 0).equals([1, 13, 6])).toBe(true); - expect(i3.getPixel(0, 1).equals([2, 11, 9])).toBe(true); + expect(i3.getPixel(0, 0).equals([0, 14, 3])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([1, 0, 2])).toBeTruthy(); + expect(i3.getPixel(i3.width - 1, 0).equals([1, 13, 6])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([2, 11, 9])).toBeTruthy(); expect(i3.getPixel(i3.width - 1, i3.height - 1).equals([3, 1, 13])).toBe( true ); for (const p of i3) { const p2 = i3.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = p.x & 0xf; p.r = v; p.g = v; p.b = v; - expect(p.equals([v, v, v])).toBe(true); + expect(p.equals([v, v, v])).toBeTruthy(); } }); @@ -122,20 +122,20 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 1, 0, 15, 2); i4.setPixelRgba(1, 1, 2, 13, 0, 1); - expect(i4.getPixel(0, 0).equals([10, 1, 2, 3])).toBe(true); - expect(i4.getPixel(1, 0).equals([3, 12, 1, 0])).toBe(true); - expect(i4.getPixel(0, 1).equals([1, 0, 15, 2])).toBe(true); - expect(i4.getPixel(1, 1).equals([2, 13, 0, 1])).toBe(true); + expect(i4.getPixel(0, 0).equals([10, 1, 2, 3])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([3, 12, 1, 0])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([1, 0, 15, 2])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([2, 13, 0, 1])).toBeTruthy(); for (const p of i4) { const p2 = i4.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = p.x & 0xf; p.r = v; p.g = v; p.b = v; p.a = v; - expect(p.equals([v, v, v, v])).toBe(true); + expect(p.equals([v, v, v, v])).toBeTruthy(); } }); @@ -161,10 +161,10 @@ describe('Image', () => { i5.setPixelRgb(0, 1, 14, 0, 0); i5.setPixelRgb(1, 1, 7, 0, 0); - expect(i5.getPixel(0, 0).equals([123, 42, 86])).toBe(true); - expect(i5.getPixel(1, 0).equals([41, 151, 252])).toBe(true); - expect(i5.getPixel(0, 1).equals([184, 31, 152])).toBe(true); - expect(i5.getPixel(1, 1).equals([84, 231, 52])).toBe(true); + expect(i5.getPixel(0, 0).equals([123, 42, 86])).toBeTruthy(); + expect(i5.getPixel(1, 0).equals([41, 151, 252])).toBeTruthy(); + expect(i5.getPixel(0, 1).equals([184, 31, 152])).toBeTruthy(); + expect(i5.getPixel(1, 1).equals([84, 231, 52])).toBeTruthy(); for (let i = 0; i < 16; ++i) { i5.palette!.setRgb(i, i, i, i); @@ -172,10 +172,10 @@ describe('Image', () => { for (const p of i5) { const p2 = i5.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); + expect(p2.equals(p)).toBeTruthy(); const v = p.x & 0xf; i5.setPixelRgb(p.x, p.y, v, 0, 0); - expect(p.equals([v, v, v])).toBe(true); + expect(p.equals([v, v, v])).toBeTruthy(); } }); @@ -202,9 +202,9 @@ describe('Image', () => { i6.setPixelRgb(0, 1, 13, 0, 0); i6.setPixelRgb(1, 1, 7, 0, 0); - expect(i6.getPixel(0, 0).equals([123, 42, 86, 54])).toBe(true); - expect(i6.getPixel(1, 0).equals([84, 231, 52, 192])).toBe(true); - expect(i6.getPixel(0, 1).equals([184, 31, 152, 131])).toBe(true); - expect(i6.getPixel(1, 1).equals([41, 151, 252, 8])).toBe(true); + expect(i6.getPixel(0, 0).equals([123, 42, 86, 54])).toBeTruthy(); + expect(i6.getPixel(1, 0).equals([84, 231, 52, 192])).toBeTruthy(); + expect(i6.getPixel(0, 1).equals([184, 31, 152, 131])).toBeTruthy(); + expect(i6.getPixel(1, 1).equals([41, 151, 252, 8])).toBeTruthy(); }); }); diff --git a/test/image/image.uint8.test.ts b/test/image/image.uint8.test.ts index 3f8db44..05626a2 100644 --- a/test/image/image.uint8.test.ts +++ b/test/image/image.uint8.test.ts @@ -20,17 +20,17 @@ describe('Image', () => { i1.setPixelRgb(0, 1, 128, 0, 0); i1.setPixelRgb(1, 1, 255, 0, 0); - expect(i1.getPixel(0, 0).equals([32])).toBe(true); - expect(i1.getPixel(1, 0).equals([64])).toBe(true); - expect(i1.getPixel(0, 1).equals([128])).toBe(true); - expect(i1.getPixel(1, 1).equals([255])).toBe(true); + expect(i1.getPixel(0, 0).equals([32])).toBeTruthy(); + expect(i1.getPixel(1, 0).equals([64])).toBeTruthy(); + expect(i1.getPixel(0, 1).equals([128])).toBeTruthy(); + expect(i1.getPixel(1, 1).equals([255])).toBeTruthy(); for (const p of i1) { const p2 = i1.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = (p.x * 8) & 0xff; p.r = v; - expect(p.equals([v])).toBe(true); + expect(p.equals([v])).toBeTruthy(); } }); @@ -52,18 +52,18 @@ describe('Image', () => { i2.setPixelRgb(0, 1, 128, 52, 0); i2.setPixelRgb(1, 1, 255, 84, 0); - expect(i2.getPixel(0, 0).equals([32, 64])).toBe(true); - expect(i2.getPixel(1, 0).equals([64, 32])).toBe(true); - expect(i2.getPixel(0, 1).equals([128, 52])).toBe(true); - expect(i2.getPixel(1, 1).equals([255, 84])).toBe(true); + expect(i2.getPixel(0, 0).equals([32, 64])).toBeTruthy(); + expect(i2.getPixel(1, 0).equals([64, 32])).toBeTruthy(); + expect(i2.getPixel(0, 1).equals([128, 52])).toBeTruthy(); + expect(i2.getPixel(1, 1).equals([255, 84])).toBeTruthy(); for (const p of i2) { const p2 = i2.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = (p.x * 8) & 0xff; p.r = v; - p.g = v; - expect(p.equals([v, v])).toBe(true); + p.a = v; + expect(p.equals([v, v])).toBeTruthy(); } }); @@ -85,19 +85,19 @@ describe('Image', () => { i3.setPixelRgb(0, 1, 128, 52, 5); i3.setPixelRgb(1, 1, 255, 84, 94); - expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBe(true); - expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBe(true); - expect(i3.getPixel(0, 1).equals([128, 52, 5])).toBe(true); - expect(i3.getPixel(1, 1).equals([255, 84, 94])).toBe(true); + expect(i3.getPixel(0, 0).equals([32, 64, 86])).toBeTruthy(); + expect(i3.getPixel(1, 0).equals([64, 32, 14])).toBeTruthy(); + expect(i3.getPixel(0, 1).equals([128, 52, 5])).toBeTruthy(); + expect(i3.getPixel(1, 1).equals([255, 84, 94])).toBeTruthy(); for (const p of i3) { const p2 = i3.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = (p.x * 8) & 0xff; p.r = v; p.g = v; p.b = v; - expect(p.equals([v, v, v])).toBe(true); + expect(p.equals([v, v, v])).toBeTruthy(); } }); @@ -118,20 +118,20 @@ describe('Image', () => { i4.setPixelRgba(0, 1, 128, 52, 5, 52); i4.setPixelRgba(1, 1, 255, 84, 94, 82); - expect(i4.getPixel(0, 0).equals([32, 64, 86, 144])).toBe(true); - expect(i4.getPixel(1, 0).equals([64, 32, 14, 214])).toBe(true); - expect(i4.getPixel(0, 1).equals([128, 52, 5, 52])).toBe(true); - expect(i4.getPixel(1, 1).equals([255, 84, 94, 82])).toBe(true); + expect(i4.getPixel(0, 0).equals([32, 64, 86, 144])).toBeTruthy(); + expect(i4.getPixel(1, 0).equals([64, 32, 14, 214])).toBeTruthy(); + expect(i4.getPixel(0, 1).equals([128, 52, 5, 52])).toBeTruthy(); + expect(i4.getPixel(1, 1).equals([255, 84, 94, 82])).toBeTruthy(); for (const p of i4) { const p2 = i4.getPixel(p.x, p.y); - expect(p2.equals(p)).toBe(true); - const v = p.x & 0x1; + expect(p2.equals(p)).toBeTruthy(); + const v = (p.x * 8) & 0xff; p.r = v; p.g = v; p.b = v; p.a = v; - expect(p.equals([v, v, v, v])).toBe(true); + expect(p.equals([v, v, v, v])).toBeTruthy(); } }); @@ -155,10 +155,10 @@ describe('Image', () => { i5.setPixelRgb(0, 1, 42, 0, 0); i5.setPixelRgb(1, 1, 0, 0, 0); - expect(i5.getPixel(0, 0).equals([123, 42, 86])).toBe(true); - expect(i5.getPixel(1, 0).equals([84, 231, 52])).toBe(true); - expect(i5.getPixel(0, 1).equals([0, 0, 0])).toBe(true); - expect(i5.getPixel(1, 1).equals([0, 0, 0])).toBe(true); + expect(i5.getPixel(0, 0).equals([123, 42, 86])).toBeTruthy(); + expect(i5.getPixel(1, 0).equals([84, 231, 52])).toBeTruthy(); + expect(i5.getPixel(0, 1).equals([0, 0, 0])).toBeTruthy(); + expect(i5.getPixel(1, 1).equals([0, 0, 0])).toBeTruthy(); i5.clear(new ColorRgba8(50, 10, 5, 10)); @@ -190,10 +190,10 @@ describe('Image', () => { i6.setPixelRgb(0, 1, 42, 0, 0); i6.setPixelRgb(1, 1, 0, 0, 0); - expect(i6.getPixel(0, 0).equals([123, 42, 86, 128])).toBe(true); - expect(i6.getPixel(1, 0).equals([84, 231, 52, 200])).toBe(true); - expect(i6.getPixel(0, 1).equals([0, 0, 0, 0])).toBe(true); - expect(i6.getPixel(1, 1).equals([0, 0, 0, 0])).toBe(true); + expect(i6.getPixel(0, 0).equals([123, 42, 86, 128])).toBeTruthy(); + expect(i6.getPixel(1, 0).equals([84, 231, 52, 200])).toBeTruthy(); + expect(i6.getPixel(0, 1).equals([0, 0, 0, 0])).toBeTruthy(); + expect(i6.getPixel(1, 1).equals([0, 0, 0, 0])).toBeTruthy(); i6.clear(new ColorRgba8(50, 10, 5, 10)); }); diff --git a/test/transform/transform.copy-resize.test.ts b/test/transform/transform.copy-resize.test.ts index c8673ea..2fcde9a 100644 --- a/test/transform/transform.copy-resize.test.ts +++ b/test/transform/transform.copy-resize.test.ts @@ -170,8 +170,8 @@ describe('Transform', () => { backgroundColor: new ColorRgb8(0, 0, 255), }); - expect(i0.width).toEqual(640); - expect(i0.height).toEqual(640); + expect(i0.width).toBe(640); + expect(i0.height).toBe(640); const output = encodePng({ image: i0, @@ -206,8 +206,8 @@ describe('Transform', () => { backgroundColor: new ColorRgb8(0, 0, 255), }); - expect(i0.width).toEqual(640); - expect(i0.height).toEqual(640); + expect(i0.width).toBe(640); + expect(i0.height).toBe(640); const output = encodePng({ image: i0, @@ -235,8 +235,8 @@ describe('Transform', () => { backgroundColor: new ColorRgb8(0, 0, 255), }); - expect(i1.width).toEqual(200); - expect(i1.height).toEqual(200); + expect(i1.width).toBe(200); + expect(i1.height).toBe(200); const output = encodePng({ image: i1, @@ -264,8 +264,8 @@ describe('Transform', () => { backgroundColor: new ColorRgb8(0, 0, 255), }); - expect(i1.width).toEqual(200); - expect(i1.height).toEqual(200); + expect(i1.width).toBe(200); + expect(i1.height).toBe(200); const output = encodePng({ image: i1, @@ -293,8 +293,8 @@ describe('Transform', () => { backgroundColor: new ColorRgb8(0, 0, 255), }); - expect(i1.width).toEqual(50); - expect(i1.height).toEqual(100); + expect(i1.width).toBe(50); + expect(i1.height).toBe(100); const output = encodePng({ image: i1, @@ -322,8 +322,8 @@ describe('Transform', () => { backgroundColor: new ColorRgb8(0, 0, 255), }); - expect(i1.width).toEqual(100); - expect(i1.height).toEqual(50); + expect(i1.width).toBe(100); + expect(i1.height).toBe(50); const output = encodePng({ image: i1, @@ -351,8 +351,8 @@ describe('Transform', () => { backgroundColor: new ColorRgb8(0, 0, 255), }); - expect(i1.width).toEqual(100); - expect(i1.height).toEqual(500); + expect(i1.width).toBe(100); + expect(i1.height).toBe(500); const output = encodePng({ image: i1, @@ -380,8 +380,8 @@ describe('Transform', () => { backgroundColor: new ColorRgb8(0, 0, 255), }); - expect(i1.width).toEqual(500); - expect(i1.height).toEqual(100); + expect(i1.width).toBe(500); + expect(i1.height).toBe(100); const output = encodePng({ image: i1,