Skip to content

Commit 7fa6f70

Browse files
committed
test: Check NaN behavior
1 parent ff1d43f commit 7fa6f70

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/files/nifti.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,10 @@ Deno.test('Test extracting axis codes', async (t) => {
9696
const affine = [[0, 0, 1, 0], [1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 0, 1]]
9797
assertEquals(axisCodes(affine), ['A', 'S', 'R'])
9898
})
99+
await t.step('Fail gracefully on NaNs', async () => {
100+
const affine = [[Number.NaN, 0, 1, 0], [1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 0, 1]]
101+
assertEquals(axisCodes(affine), null)
102+
})
99103
})
100104

101105
testAsyncFileAccess('Test file access errors for loadHeader', loadHeader)

0 commit comments

Comments
 (0)