Skip to content

Commit 8df827e

Browse files
author
Tim Berners-Lee
committed
Remove package-lock.json, attempt some but not all type fixing as some need rdflib types fix
1 parent 0341fae commit 8df827e

2 files changed

Lines changed: 20 additions & 33 deletions

File tree

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/unit/table.test.ts

Lines changed: 16 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,27 @@ const tableQuery = ` PREFIX : <https://example.com/tests#>
2121
SELECT ?who, ?name WHERE { ?who :name ?name . }
2222
`
2323
const doc = $rdf.sym('https://example.com/tests')
24-
$rdf.parse(tableData, kb, doc.uri)
24+
$rdf.parse(tableData, kb, doc.uri, 'text/turtle', null) // should be able to omit tcontent type and callback
2525
// const query = $rdf.SPARQLToQuery(tableQuery) // TypeError: $rdf.SPARQLToQuery is not a function
2626

27-
const query = new $rdf.Query()
27+
const query = new $rdf.Query('List people')
2828
const vars = ['person', 'name', 'age', 'hobby']
29-
var v = {} // The RDF variable objects for each variable name
29+
30+
export interface Person {
31+
person: NamedNode,
32+
name: string,
33+
age: number,
34+
hobby: string
35+
}
36+
37+
var v = <Person> {} // The RDF variable objects for each variable name
3038
vars.map(function (x) {
3139
query.vars.push((v[x] = $rdf.variable(x)))
3240
})
33-
const EX = new $rdf.Namespace('https://example.com/tests#')
34-
query.pat.add(v.person, EX('name'), v.name)
35-
query.pat.add(v.person, EX('age'), v.age)
36-
query.pat.add(v.person, EX('hobby'), v.hobby)
41+
const EX = $rdf.Namespace('https://example.com/tests#')
42+
query.pat.add(v.person, EX('name'), v.name, doc)
43+
query.pat.add(v.person, EX('age'), v.age, doc)
44+
query.pat.add(v.person, EX('hobby'), v.hobby, doc)
3745

3846
const tableOptions = { query }
3947

@@ -68,7 +76,6 @@ describe('renderTableViewPane', () => {
6876
}
6977

7078
await new Promise(resolve => setTimeout(resolve, 3000));
71-
console.log('After delay, widget.innerHTML = ' + widget.innerHTML)
7279
expect(result).toMatch(/.*Alice.*/)
7380
// console.log('@@@ >>>> ' + renderTableViewPane(document, tableOptions).innerHTML + '<<<<<')
7481
// expect(renderTableViewPane(document, tableOptions).innerHTML).toMatch(/.*<table.*person.*name.*age.*hobby.*/)
@@ -80,11 +87,9 @@ describe('renderTableViewPane', () => {
8087

8188
function onDone (ele) {
8289
result = ele.innerHTML
83-
// console.log('***** onDone called! ' + result)
8490
}
8591

8692
await new Promise(resolve => setTimeout(resolve, 3000));
87-
console.log('After delay, widget.innerHTML = ' + widget.innerHTML)
8893
expect(result).toMatch(/.*Alice.*/)
8994
})
9095
it('orders by age', async () => {
@@ -94,10 +99,8 @@ describe('renderTableViewPane', () => {
9499
function onDone (ele) {
95100
result = widget.innerHTML
96101
// result = ele.innerHTML
97-
//console.log('***** onDone called! ' + result)
98102
}
99103
await new Promise(resolve => setTimeout(resolve, 3000));
100-
console.log('After delay, widget.innerHTML = ' + widget.innerHTML)
101104
expect(result).toMatch(/.*Charlie.*Bob.*Alice.*/)
102105
})
103106

@@ -107,10 +110,8 @@ describe('renderTableViewPane', () => {
107110
const widget = renderTableViewPane(document, options)
108111
function onDone (ele) {
109112
result = ele.innerHTML
110-
console.log('***** onDone called! ' + result)
111113
}
112114
await new Promise(resolve => setTimeout(resolve, 3000));
113-
console.log('After delay, widget.innerHTML = ' + widget.innerHTML)
114115
expect(result).toMatch(/.*Alice.*Bob.*Charlie.*/)
115116
})
116117

@@ -120,7 +121,6 @@ describe('renderTableViewPane', () => {
120121
const widget = renderTableViewPane(document, options)
121122
function onDone (ele) {
122123
result = ele.innerHTML
123-
console.log('***** onDone called! ' + result)
124124
}
125125
await new Promise(resolve => setTimeout(resolve, 3000));
126126
// console.log('After delay, widget.innerHTML = ' + widget.innerHTML)
@@ -133,10 +133,9 @@ describe('renderTableViewPane', () => {
133133
const widget = renderTableViewPane(document, options)
134134
function onDone (ele) {
135135
result = ele.innerHTML
136-
console.log('***** onDone called! ' + result)
137136
}
138137
await new Promise(resolve => setTimeout(resolve, 3000));
139-
console.log('After delay, widget.innerHTML = ' + widget.innerHTML)
138+
// console.log('After delay, widget.innerHTML = ' + widget.innerHTML)
140139
expect(result).toMatch(/.*Alice.*Charlie.*Bob.*/)
141140
})
142141

@@ -151,22 +150,10 @@ describe('renderTableViewPane', () => {
151150
const widget = renderTableViewPane(document, options)
152151
function onDone (ele) {
153152
result = ele.innerHTML
154-
console.log('***** onDone called! ' + result)
155153
}
156154
await new Promise(resolve => setTimeout(resolve, 3000));
157155
// console.log('After delay, widget.innerHTML = ' + widget.innerHTML)
158156
expect(result).toMatch(/.*WHO.*WHAT.*WHEN.*WHY.*/)
159157
})
160158

161-
162-
163-
164-
/*
165-
hints: {
166-
'?issue': { linkFunction: exposeThisOverlay, label: 'Title' },
167-
'?created': { cellFormat: 'shortDate' },
168-
'?state': { initialSelection: selectedStates, label: 'Status' }
169-
}
170-
*/
171-
172159
})

0 commit comments

Comments
 (0)