diff --git a/member/i8.test.ts b/member/i8.test.ts index 45f4bec..064fd0c 100644 --- a/member/i8.test.ts +++ b/member/i8.test.ts @@ -1,4 +1,4 @@ -import { assertEquals } from '@std/assert'; +import { assertEquals, assertStrictEquals } from '@std/assert'; import { Struct } from '../struct.ts'; import { memberI8, memberI8A, memberU8, memberU8A } from './i8.ts'; @@ -126,6 +126,8 @@ Deno.test('memberI8A', () => { assertEquals(data[off.beta + 1], 0xfe); assertEquals(data[off.beta + 2], 3); assertEquals(data[off.beta + 3], 0xfd); + + assertStrictEquals(test.alpha, test.alpha); }); Deno.test('memberU8A', () => { @@ -176,4 +178,6 @@ Deno.test('memberU8A', () => { assertEquals(data[off.beta + 1], 0xfe); assertEquals(data[off.beta + 2], 3); assertEquals(data[off.beta + 3], 0xfd); + + assertStrictEquals(test.alpha, test.alpha); }); diff --git a/member/struct.test.ts b/member/struct.test.ts index 17e3586..7f3c5b4 100644 --- a/member/struct.test.ts +++ b/member/struct.test.ts @@ -1,4 +1,4 @@ -import { assertEquals } from '@std/assert'; +import { assertEquals, assertStrictEquals } from '@std/assert'; import { Struct } from '../struct.ts'; import { memberU32 } from './i32.ts'; @@ -69,6 +69,8 @@ Deno.test('memberStruct', () => { assertEquals(view.getUint32(off.alpha + offBeta, true), 0x12345678); assertEquals(view.getUint32(off.beta + offBeta, false), 0x23456789); assertEquals(view.getUint32(off.gamma + offBeta, true), 0x34567890); + + assertStrictEquals(test.alpha, test.alpha); } { const test = new TestParent(data.buffer, 0, false); @@ -85,5 +87,7 @@ Deno.test('memberStruct', () => { assertEquals(view.getUint32(off.alpha + offBeta, true), 0x12345678); assertEquals(view.getUint32(off.beta + offBeta, false), 0x23456789); assertEquals(view.getUint32(off.gamma + offBeta, false), 0x34567890); + + assertStrictEquals(test.alpha, test.alpha); } });