Skip to content

Commit fda97eb

Browse files
committed
fixed test errors
1 parent 812b7ce commit fda97eb

2 files changed

Lines changed: 36 additions & 1 deletion

File tree

__mocks__/contacts-rdflib.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
type AddressBookContact = {
2+
uri: string
3+
name: string
4+
}
5+
6+
type AddressBook = {
7+
contacts: AddressBookContact[]
8+
}
9+
10+
type AddressBookList = {
11+
publicUris: string[]
12+
privateUris: string[]
13+
}
14+
15+
export default class ContactsModuleRdfLib {
16+
constructor (_options: unknown) {}
17+
18+
async listAddressBooks (_webId: string): Promise<AddressBookList> {
19+
return {
20+
publicUris: [],
21+
privateUris: []
22+
}
23+
}
24+
25+
async readAddressBook (_addressBookUri: string): Promise<AddressBook> {
26+
return {
27+
contacts: []
28+
}
29+
}
30+
}
31+
32+
export type { AddressBook }

jest.config.mjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,11 @@ export default {
1111
'^.+\\.(mjs|[tj]sx?)$': ['babel-jest', { configFile: './babel.config.mjs' }],
1212
},
1313
transformIgnorePatterns: [
14-
'<rootDir>/node_modules/(?!(lit-html|@noble/curves|@noble/hashes|@exodus/bytes|uuid|jsdom|parse5|@asamuzakjp/css-color|@csstools)/)',
14+
'<rootDir>/node_modules/(?!(lit-html|@noble/curves|@noble/hashes|@exodus/bytes|uuid|jsdom|parse5|@asamuzakjp/css-color|@csstools|@solid-data-modules/contacts-rdflib)/)',
1515
],
16+
moduleNameMapper: {
17+
'^@solid-data-modules/contacts-rdflib$': '<rootDir>/__mocks__/contacts-rdflib.ts',
18+
},
1619
setupFilesAfterEnv: ['./test/helpers/setup.ts'],
1720
testMatch: ['**/?(*.)+(spec|test).[tj]s?(x)'],
1821
roots: ['<rootDir>/src', '<rootDir>/test', '<rootDir>/__mocks__'],

0 commit comments

Comments
 (0)