Skip to content

Commit 28d4a92

Browse files
committed
rdf typescript error
1 parent 92f101a commit 28d4a92

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

test/unit/social/triage.test.ts

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -57,20 +57,21 @@ describe('loadFriendshipTriage', () => {
5757

5858
store.add(alice, ns.foaf('knows'), bob, alice.doc())
5959

60-
;(store as typeof store & {
61-
fetcher?: {
62-
load: (...args: any[]) => Promise<void>
63-
}
64-
}).fetcher = {
65-
load: jest.fn(async (target: $rdf.NamedNode | string | Array<$rdf.NamedNode | string>) => {
66-
const resolvedTarget = Array.isArray(target) ? target[0] : target
67-
const value = typeof resolvedTarget === 'string' ? resolvedTarget : resolvedTarget.value
60+
const mockLoad: (target: $rdf.NamedNode | string) => Promise<unknown> = jest.fn(
61+
async (target: $rdf.NamedNode | string) => {
62+
const value = typeof target === 'string' ? target : target.value
6863
loadedTargets.push(value)
6964
if (value === bob.doc().value) {
7065
store.add(bob, ns.foaf('knows'), alice, bob.doc())
7166
}
72-
})
73-
}
67+
}
68+
)
69+
70+
;(store as typeof store & {
71+
fetcher?: unknown
72+
}).fetcher = {
73+
load: mockLoad
74+
} as unknown as typeof store.fetcher
7475

7576
const triage = await loadFriendshipTriage(
7677
{ session: { store } } as any,

0 commit comments

Comments
 (0)