annotate src/json_ld_quads.test.ts @ 36:8b4dc9e87b56

reindent to 2-spaces with prettier
author drewp@bigasterisk.com
date Sat, 28 Dec 2019 02:24:55 -0800
parents 45ed53428e74
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
36
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
1 import { eachJsonLdQuad } from "./json_ld_quads";
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
2 import { Literal, DataFactory } from "n3";
29
45ed53428e74 fix configs to run tests (all in one bundle though)
drewp@bigasterisk.com
parents: 20
diff changeset
3 const { literal } = DataFactory;
17
94629c39681c trying to do ts+jest. WIP
drewp@bigasterisk.com
parents:
diff changeset
4
29
45ed53428e74 fix configs to run tests (all in one bundle though)
drewp@bigasterisk.com
parents: 20
diff changeset
5 describe("eachJsonLdQuad", () => {
36
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
6 test("finds multiple graphs", () => {});
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
7 test("returns quads", async () => {
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
8 let results: Array<any> = [];
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
9 await eachJsonLdQuad(
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
10 [
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
11 {
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
12 "@id": "http://example.com/g1",
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
13 "@graph": [
29
45ed53428e74 fix configs to run tests (all in one bundle though)
drewp@bigasterisk.com
parents: 20
diff changeset
14 {
36
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
15 "@id": "http://example.com/s1",
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
16 "http://example.com/p1": [{ "@value": "lit1" }]
29
45ed53428e74 fix configs to run tests (all in one bundle though)
drewp@bigasterisk.com
parents: 20
diff changeset
17 }
36
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
18 ]
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
19 }
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
20 ],
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
21 (res: any) => results.push(res)
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
22 );
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
23 expect(results).toHaveLength(1);
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
24 expect(results[0].subject.value).toEqual("http://example.com/s1");
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
25 expect(results[0].predicate.value).toEqual("http://example.com/p1");
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
26 expect((results[0].object as Literal).equals(literal("lit1"))).toBeTruthy();
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
27 expect(results[0].graph.value).toEqual("http://example.com/g1");
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
28 });
8b4dc9e87b56 reindent to 2-spaces with prettier
drewp@bigasterisk.com
parents: 29
diff changeset
29 });