From 190f85ff1ac23f952a7b4960638fee79495e249a Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Sun, 9 Nov 2025 21:52:06 -0800 Subject: filter --- tests/type-consistency/spec/mapReduce.ts | 34 -------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 tests/type-consistency/spec/mapReduce.ts (limited to 'tests/type-consistency/spec/mapReduce.ts') diff --git a/tests/type-consistency/spec/mapReduce.ts b/tests/type-consistency/spec/mapReduce.ts deleted file mode 100644 index b5077ff..0000000 --- a/tests/type-consistency/spec/mapReduce.ts +++ /dev/null @@ -1,34 +0,0 @@ -import path from "path"; -import { createTestHarness } from "../harness"; - -export default createTestHarness({ - harnessName: "Map reduce", - generatedPath: path.join(__dirname, "..", "generated"), -}) - .createFunctionTest({ - name: "Map: numbers to string", - program: "fn(a, map(a, fn(n, tostring(n))))", - cases: [ - { input: [1, 2, 3], output: ["1", "2", "3"] }, - { input: [50], output: ["50"] }, - { input: [], output: [] }, - ], - }) - .createFunctionTest({ - name: "Reduce: array length", - program: "fn(a, reduce(a, fn(acc, add(acc, 1)), 0))", - cases: [ - { input: [1, 2, 3], output: 3 }, - { input: ["hello", ["hello", "world"]], output: 2 }, - { input: [], output: 0 }, - ], - }) - .createFunctionTest({ - name: "Reduce: sum of numbers times index", - program: "fn(a, reduce(a, fn(acc, cur, idx, add(acc, mul(cur, idx))), 0))", - cases: [ - { input: [1, 2, 3], output: 8 }, - { input: [], output: 0 }, - { input: [50, 10, 0], output: 10 }, - ], - }); -- cgit v1.2.3-70-g09d2