@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
21 lines (19 loc) • 747 B
text/typescript
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);
});