Skip to content

Commit dd34770

Browse files
committed
test(bare-rn): mock native packages so smoke test can render
1 parent ecbf706 commit dd34770

4 files changed

Lines changed: 28 additions & 0 deletions

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
setConfig: jest.fn(),
3+
};
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
BareResourceFetcher: {},
3+
};
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
module.exports = {
2+
initExecutorch: jest.fn(),
3+
useLLM: () => ({
4+
isReady: false,
5+
isGenerating: false,
6+
response: '',
7+
messageHistory: [],
8+
downloadProgress: 0,
9+
error: null,
10+
sendMessage: jest.fn(),
11+
interrupt: jest.fn(),
12+
}),
13+
LLAMA3_2_1B_SPINQUANT: 'LLAMA3_2_1B_SPINQUANT',
14+
};

apps/bare-rn/jest.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
11
module.exports = {
22
preset: 'react-native',
3+
moduleNameMapper: {
4+
'^react-native-executorch$':
5+
'<rootDir>/__mocks__/react-native-executorch.js',
6+
'^react-native-executorch-bare-resource-fetcher$':
7+
'<rootDir>/__mocks__/react-native-executorch-bare-resource-fetcher.js',
8+
'^@kesha-antonov/react-native-background-downloader$':
9+
'<rootDir>/__mocks__/background-downloader.js',
10+
},
311
};

0 commit comments

Comments
 (0)