Add test case

This commit is contained in:
Surma
2021-06-10 11:31:59 -04:00
parent 9a37cc7959
commit be3249bf2f
2 changed files with 23 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
{
"name": "avif",
"type": "module",
"scripts": {
"build": "../build-cpp.sh"
}

22
codecs/visdif/test.mjs Normal file
View File

@@ -0,0 +1,22 @@
import {dirname} from "path";
globalThis.__dirname = dirname(import.meta.url);
import { createRequire } from 'module';
globalThis.require = createRequire(import.meta.url);
import visdif from './visdif.js';
const {VisDiff} = await visdif({
locateFile() {
return new URL("./visdif.wasm", import.meta.url).pathname;
}
});
const comparator = new VisDiff(
new Uint8ClampedArray([0, 0, 0, 255]),
1,
1
);
const distance = comparator.distance(new Uint8ClampedArray([1,1,1,255]));
console.log({distance});