Skip to content

Commit 845529e

Browse files
committed
Added spread element test
1 parent 8dffc3e commit 845529e

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

test/unit/spreadElement.spec.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { Expect, Test, TestCase } from "alsatian";
2+
3+
import * as util from "../src/util";
4+
5+
export class SpreadElementTest {
6+
7+
@TestCase([])
8+
@TestCase([1, 2, 3])
9+
@TestCase([1, "test", 3])
10+
@Test("Spread Element Push")
11+
public spreadElementPush(inp: any[]) {
12+
const lua = util.transpileString(`return JSONStringify([].push(...${JSON.stringify(inp)}));`);
13+
const result = util.executeLua(lua);
14+
Expect(result).toBe([].push(...inp));
15+
}
16+
}

0 commit comments

Comments
 (0)