mirror of
https://github.com/captbaritone/webamp.git
synced 2026-01-23 02:15:01 +00:00
28 lines
851 B
JavaScript
28 lines
851 B
JavaScript
import std from "../src/maki/objectData/std";
|
|
import config from "../src/maki/objectData/config";
|
|
import pldir from "../src/maki/objectData/pldir";
|
|
import { parseFile } from "../tools/parse-mi";
|
|
import path from "path";
|
|
|
|
/**
|
|
* This file basically ensures that `pnpm extract-object-types` has been run.
|
|
*/
|
|
|
|
const compilers = path.join(__dirname, "../resources/maki_compiler/");
|
|
|
|
const lib566 = path.join(compilers, "v1.2.0 (Winamp 5.66)/lib/");
|
|
|
|
test("std.mi", () => {
|
|
const parsedObjects = parseFile(path.join(lib566, "std.mi"));
|
|
expect(parsedObjects).toEqual(std);
|
|
});
|
|
|
|
test("config.mi", () => {
|
|
const parsedObjects = parseFile(path.join(lib566, "config.mi"));
|
|
expect(parsedObjects).toEqual(config);
|
|
});
|
|
|
|
test("pldir.mi", () => {
|
|
const parsedObjects = parseFile(path.join(lib566, "pldir.mi"));
|
|
expect(parsedObjects).toEqual(pldir);
|
|
});
|