18 lines
475 B
TypeScript
18 lines
475 B
TypeScript
import { assertEquals } from "@std/assert/equals";
|
|
import { LuaMultiRes } from "$common/space_lua/runtime.ts";
|
|
|
|
Deno.test("Test Lua Rutime", () => {
|
|
// Test LuaMultires
|
|
|
|
assertEquals(new LuaMultiRes([]).flatten().values, []);
|
|
assertEquals(new LuaMultiRes([1, 2, 3]).flatten().values, [1, 2, 3]);
|
|
assertEquals(
|
|
new LuaMultiRes([1, new LuaMultiRes([2, 3])]).flatten().values,
|
|
[
|
|
1,
|
|
2,
|
|
3,
|
|
],
|
|
);
|
|
});
|