UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

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