itk-wasm
Version:
High-performance spatial analysis in a web browser, Node.js, and reproducible execution across programming languages and hardware architectures.
15 lines (12 loc) • 583 B
JavaScript
import test from 'ava'
import path from 'path'
import fs from 'fs'
import loadModule from '../../../dist/pipeline/internal/load-emscripten-module-node.js'
test('load a module', async t => {
const testPipelineDir = path.resolve('test', 'pipelines', 'emscripten-build', 'stdout-stderr-pipeline')
const modulePath = path.join(testPipelineDir, 'stdout-stderr-test.js')
const wasmBinaryPath = path.join(testPipelineDir, 'stdout-stderr-test.wasm')
const wasmBinary = fs.readFileSync(wasmBinaryPath)
const loaded = await loadModule(modulePath, wasmBinary)
t.truthy(loaded)
})