Skip to content

Commit ea1590f

Browse files
Fix namespace collisions
1 parent 26bb39d commit ea1590f

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

__mocks__/rdflib.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,10 @@ export class Fetcher {
8484
load () {
8585
}
8686
}
87-
export function namedNode() {
88-
return {}
87+
export function namedNode(str: string) {
88+
return {
89+
uri: str
90+
}
8991
}
9092
export function NamedNode() {
9193
}

src/widgets/forms.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ forms.field[ns.ui('Form').uri] = forms.field[ns.ui('Group').uri] = function(
5858
store,
5959
callbackFunction
6060
) {
61+
console.log('in Form field function!')
6162
const kb = UI.store
6263
var box = dom.createElement('div')
6364
box.setAttribute(
@@ -1132,6 +1133,7 @@ forms.field[ns.ui('Comment').uri] = forms.field[
11321133
_store,
11331134
_callbackFunction
11341135
) {
1136+
console.log('in Comment field function!')
11351137
const ui = UI.ns.ui
11361138
const kb = UI.store
11371139
var contents = kb.any(form, ui('contents'))

test/unit/widgets/forms.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,16 @@ describe('Form field', () => {
3737
it('exists', () => {
3838
expect(field[ns.ui('Form').uri]).toBeInstanceOf(Object)
3939
})
40-
it('runs', () => {
40+
it.only('runs', () => {
4141
const container = document.createElement('div')
4242
const already = {}
4343
const subject = RdfLib.sym('')
4444
debugger
4545
const form = document.createElement('form')
4646
const store = RdfLib.graph()
4747
const callbackFunction = () => {}
48-
console.log(ns.ui('Form').uri)
48+
console.log(ns.ui('Form').uri, field[ns.ui('Form').uri])
49+
console.log(ns.ui('Comment').uri, field[ns.ui('Comment').uri])
4950
field[ns.ui('Form').uri](
5051
document,
5152
container,

0 commit comments

Comments
 (0)