diff --git a/js/package.json b/js/package.json index e638da9f..cac217cb 100644 --- a/js/package.json +++ b/js/package.json @@ -8,7 +8,7 @@ "mocha": "^10.0.0" }, "scripts": { - "fmt": "biome format . --write && biome check . --apply-unsafe", + "fmt": "biome format . --write && biome check . --apply-unsafe && biome format . --write", "test": "biome ci . && wasm-pack build --debug --target nodejs && mocha", "build": "rm -rf pkg && wasm-pack build --release --target web --out-name web && mv pkg pkg-web && wasm-pack build --release --target nodejs --out-name node && mv pkg pkg-node && node build_package.js && rm -r pkg-web && rm -r pkg-node", "release": "npm run build && npm publish ./pkg", diff --git a/js/test/model.mjs b/js/test/model.mjs index 9e816cfe..b9de0164 100644 --- a/js/test/model.mjs +++ b/js/test/model.mjs @@ -6,32 +6,32 @@ import oxigraph from "../pkg/oxigraph.js"; runTests({ factory: oxigraph }); -describe("DataModel", function () { - describe("#toString()", function () { - it("namedNode().toString() should return SPARQL compatible syntax", function () { +describe("DataModel", () => { + describe("#toString()", () => { + it("namedNode().toString() should return SPARQL compatible syntax", () => { assert.strictEqual( "", oxigraph.namedNode("http://example.com").toString(), ); }); - it("blankNode().toString() should return SPARQL compatible syntax", function () { + it("blankNode().toString() should return SPARQL compatible syntax", () => { assert.strictEqual("_:a", oxigraph.blankNode("a").toString()); }); - it("literal().toString() should return SPARQL compatible syntax", function () { + it("literal().toString() should return SPARQL compatible syntax", () => { assert.strictEqual('"a\\"b"@en', oxigraph.literal('a"b', "en").toString()); }); - it("defaultGraph().toString() should return SPARQL compatible syntax", function () { + it("defaultGraph().toString() should return SPARQL compatible syntax", () => { assert.strictEqual("DEFAULT", oxigraph.defaultGraph().toString()); }); - it("variable().toString() should return SPARQL compatible syntax", function () { + it("variable().toString() should return SPARQL compatible syntax", () => { assert.strictEqual("?a", oxigraph.variable("a").toString()); }); - it("quad().toString() should return SPARQL compatible syntax", function () { + it("quad().toString() should return SPARQL compatible syntax", () => { assert.strictEqual( " << >> ", oxigraph diff --git a/js/test/store.mjs b/js/test/store.mjs index c73560a0..0693ac47 100644 --- a/js/test/store.mjs +++ b/js/test/store.mjs @@ -11,17 +11,17 @@ const triple = dataModel.quad( dataModel.literal("o"), ); -describe("Store", function () { - describe("#add()", function () { - it("an added quad should be in the store", function () { +describe("Store", () => { + describe("#add()", () => { + it("an added quad should be in the store", () => { const store = new Store(); store.add(dataModel.quad(ex, ex, triple)); assert(store.has(dataModel.quad(ex, ex, triple))); }); }); - describe("#delete()", function () { - it("an removed quad should not be in the store anymore", function () { + describe("#delete()", () => { + it("an removed quad should not be in the store anymore", () => { const store = new Store([dataModel.quad(triple, ex, ex)]); assert(store.has(dataModel.quad(triple, ex, ex))); store.delete(dataModel.quad(triple, ex, ex)); @@ -29,22 +29,22 @@ describe("Store", function () { }); }); - describe("#has()", function () { - it("an added quad should be in the store", function () { + describe("#has()", () => { + it("an added quad should be in the store", () => { const store = new Store([dataModel.quad(ex, ex, ex)]); assert(store.has(dataModel.quad(ex, ex, ex))); }); }); - describe("#size()", function () { - it("A store with one quad should have 1 for size", function () { + describe("#size()", () => { + it("A store with one quad should have 1 for size", () => { const store = new Store([dataModel.quad(ex, ex, ex)]); assert.strictEqual(1, store.size); }); }); - describe("#match_quads()", function () { - it("blank pattern should return all quads", function () { + describe("#match_quads()", () => { + it("blank pattern should return all quads", () => { const store = new Store([dataModel.quad(ex, ex, ex)]); const results = store.match(); assert.strictEqual(1, results.length); @@ -52,32 +52,32 @@ describe("Store", function () { }); }); - describe("#query()", function () { - it("ASK true", function () { + describe("#query()", () => { + it("ASK true", () => { const store = new Store([dataModel.quad(ex, ex, ex)]); assert.strictEqual(true, store.query("ASK { ?s ?s ?s }")); }); - it("ASK false", function () { + it("ASK false", () => { const store = new Store(); assert.strictEqual(false, store.query("ASK { FILTER(false)}")); }); - it("CONSTRUCT", function () { + it("CONSTRUCT", () => { const store = new Store([dataModel.quad(ex, ex, ex)]); const results = store.query("CONSTRUCT { ?s ?p ?o } WHERE { ?s ?p ?o }"); assert.strictEqual(1, results.length); assert(dataModel.quad(ex, ex, ex).equals(results[0])); }); - it("SELECT", function () { + it("SELECT", () => { const store = new Store([dataModel.quad(ex, ex, ex)]); const results = store.query("SELECT ?s WHERE { ?s ?p ?o }"); assert.strictEqual(1, results.length); assert(ex.equals(results[0].get("s"))); }); - it("SELECT with NOW()", function () { + it("SELECT with NOW()", () => { const store = new Store([dataModel.quad(ex, ex, ex)]); const results = store.query( "SELECT * WHERE { FILTER(2022 <= YEAR(NOW()) && YEAR(NOW()) <= 2100) }", @@ -85,15 +85,15 @@ describe("Store", function () { assert.strictEqual(1, results.length); }); - it("SELECT with RAND()", function () { + it("SELECT with RAND()", () => { const store = new Store([dataModel.quad(ex, ex, ex)]); const results = store.query("SELECT (RAND() AS ?y) WHERE {}"); assert.strictEqual(1, results.length); }); }); - describe("#update()", function () { - it("INSERT DATA", function () { + describe("#update()", () => { + it("INSERT DATA", () => { const store = new Store(); store.update( "INSERT DATA { }", @@ -101,7 +101,7 @@ describe("Store", function () { assert.strictEqual(1, store.size); }); - it("DELETE DATA", function () { + it("DELETE DATA", () => { const store = new Store([dataModel.quad(ex, ex, ex)]); store.update( "DELETE DATA { }", @@ -109,15 +109,15 @@ describe("Store", function () { assert.strictEqual(0, store.size); }); - it("DELETE WHERE", function () { + it("DELETE WHERE", () => { const store = new Store([dataModel.quad(ex, ex, ex)]); store.update("DELETE WHERE { ?v ?v ?v }"); assert.strictEqual(0, store.size); }); }); - describe("#load()", function () { - it("load NTriples in the default graph", function () { + describe("#load()", () => { + it("load NTriples in the default graph", () => { const store = new Store(); store.load( " .", @@ -126,7 +126,7 @@ describe("Store", function () { assert(store.has(dataModel.quad(ex, ex, ex))); }); - it("load NTriples in an other graph", function () { + it("load NTriples in an other graph", () => { const store = new Store(); store.load( " .", @@ -137,7 +137,7 @@ describe("Store", function () { assert(store.has(dataModel.quad(ex, ex, ex, ex))); }); - it("load Turtle with a base IRI", function () { + it("load Turtle with a base IRI", () => { const store = new Store(); store.load( " <> .", @@ -147,7 +147,7 @@ describe("Store", function () { assert(store.has(dataModel.quad(ex, ex, ex))); }); - it("load NQuads", function () { + it("load NQuads", () => { const store = new Store(); store.load( " .", @@ -156,7 +156,7 @@ describe("Store", function () { assert(store.has(dataModel.quad(ex, ex, ex, ex))); }); - it("load TriG with a base IRI", function () { + it("load TriG with a base IRI", () => { const store = new Store(); store.load( "GRAPH <> { <> }", @@ -167,8 +167,8 @@ describe("Store", function () { }); }); - describe("#dump()", function () { - it("dump dataset content", function () { + describe("#dump()", () => { + it("dump dataset content", () => { const store = new Store([dataModel.quad(ex, ex, ex, ex)]); assert.strictEqual( " .\n", @@ -176,7 +176,7 @@ describe("Store", function () { ); }); - it("dump named graph content", function () { + it("dump named graph content", () => { const store = new Store([dataModel.quad(ex, ex, ex, ex)]); assert.strictEqual( " .\n", @@ -184,7 +184,7 @@ describe("Store", function () { ); }); - it("dump default graph content", function () { + it("dump default graph content", () => { const store = new Store([dataModel.quad(ex, ex, ex, ex)]); assert.strictEqual("", store.dump("application/n-triples", dataModel.defaultGraph())); });