summaryrefslogtreecommitdiff
path: root/tests/type-consistency/spec/types.ts
blob: 8bac271ac9f3b0f97e4ae6f2315384156329be20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import path from "path";
import { createTestHarness } from "../harness";

export default createTestHarness({
  harnessName: "Types",
  generatedPath: path.join(__dirname, "..", "generated"),
})
  .createProgramTest({
    name: "Handles number inputs",
    program: "1,2,3",
    expected: [1, 2, 3],
  })
  .createProgramTest({
    name: "Handles string inputs",
    program: `"hello", "world"`,
    expected: ["hello", "world"],
  })
  .createProgramTest({
    name: "Handles boolean inputs",
    program: `true, false`,
    expected: [true, false],
  });