]>
git.proxmox.com Git - rustc.git/blob - tests/run-make/wasm-import-module/foo.js
1 const fs
= require('fs');
2 const process
= require('process');
3 const assert
= require('assert');
4 const buffer
= fs
.readFileSync(process
.argv
[2]);
6 let m
= new WebAssembly
.Module(buffer
);
7 let imports
= WebAssembly
.Module
.imports(m
);
8 console
.log('imports', imports
);
9 assert
.strictEqual(imports
.length
, 2);
11 assert
.strictEqual(imports
[0].kind
, 'function');
12 assert
.strictEqual(imports
[1].kind
, 'function');
14 let modules
= [imports
[0].module
, imports
[1].module
];
17 assert
.strictEqual(modules
[0], './dep');
18 assert
.strictEqual(modules
[1], './me');