UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

23 lines (20 loc) 739 B
import Handler from "./simpleFunction.js"; import { getExamplePolygonSketchAll, writeResultOutput, } from "@seasketch/geoprocessing/scripts/testing"; import { describe, test, expect } from "vitest"; const simpleFunction = Handler.func; describe("Basic smoke tests", () => { test("handler function is present", () => { expect(typeof simpleFunction).toBe("function"); }); test("simpleFunction - tests run against all examples", async () => { const examples = await getExamplePolygonSketchAll(); for (const example of examples) { const result = await simpleFunction(example); expect(result).toBeTruthy(); writeResultOutput(result, "simpleFunction", example.properties.name); } }, 100_000); });