Migrate project to TypeScript and Playwright scraping
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
// @ts-nocheck
|
||||
import test from "node:test";
|
||||
import assert from "node:assert/strict";
|
||||
import { loadConfig } from "../src/config.js";
|
||||
import { loadConfig } from "../src/config.ts";
|
||||
|
||||
test("defaults to dry-run mode", () => {
|
||||
const config = loadConfig({ configPath: "missing.json" });
|
||||
@@ -1,7 +1,8 @@
|
||||
// @ts-nocheck
|
||||
import test from "node:test";
|
||||
import assert from "node:assert/strict";
|
||||
import { assertReadOnlySql } from "../src/lib/sql-readonly.js";
|
||||
import { assertAllowedWriteSql } from "../src/lib/sql-write-allowlist.js";
|
||||
import { assertReadOnlySql } from "../src/lib/sql-readonly.ts";
|
||||
import { assertAllowedWriteSql } from "../src/lib/sql-write-allowlist.ts";
|
||||
import {
|
||||
catalogMakerSql,
|
||||
mappingSourceTablesSql,
|
||||
@@ -11,7 +12,7 @@ import {
|
||||
productCombinationInfoSql,
|
||||
productCombinationsByReferenceSql,
|
||||
productToDoByManufacturerSql,
|
||||
} from "../src/sql/catalog-maker.js";
|
||||
} from "../src/sql/catalog-maker.ts";
|
||||
|
||||
test("manufacturer query is read-only", () => {
|
||||
assert.doesNotThrow(() => assertReadOnlySql(catalogMakerSql.manufacturers));
|
||||
@@ -1,6 +1,7 @@
|
||||
// @ts-nocheck
|
||||
import test from "node:test";
|
||||
import assert from "node:assert/strict";
|
||||
import { assertReadOnlySql } from "../src/lib/sql-readonly.js";
|
||||
import { assertReadOnlySql } from "../src/lib/sql-readonly.ts";
|
||||
|
||||
test("allows select statements", () => {
|
||||
assert.doesNotThrow(() => assertReadOnlySql("SELECT * FROM ps_product LIMIT 1"));
|
||||
Reference in New Issue
Block a user