Skip to content

Commit 797ee99

Browse files
committed
fix: snapshot testing
1 parent e50de5f commit 797ee99

File tree

12 files changed

+6547
-1271
lines changed

12 files changed

+6547
-1271
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import DefaultValue from '@react-native-async-storage/async-storage/jest/async-storage-mock';
2+
export default DefaultValue;

example/__mocks__/globalMock.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ jest.mock('react-native-keyboard-aware-scroll-view', () => {
77
const KeyboardAwareScrollView = ({ children }) => children;
88
return { KeyboardAwareScrollView };
99
});
10+
11+
import mockAsyncStorage from '@react-native-async-storage/async-storage/jest/async-storage-mock';
12+
jest.mock('@react-native-async-storage/async-storage', () => mockAsyncStorage);

example/babel.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const pak = require('../package.json');
44
module.exports = function (api) {
55
api.cache(true);
66
return {
7-
presets: ['babel-preset-expo'],
7+
presets: [['babel-preset-expo', { jsxRuntime: 'classic' }]],
88
plugins: [
99
[
1010
'module-resolver',

example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"dependencies": {
2020
"@expo/vector-icons": "^12.0.0",
2121
"@react-native-aria/overlays": "^0.2.9",
22-
"@react-native-async-storage/async-storage": "~1.15.0",
22+
"@react-native-async-storage/async-storage": "^1.17.3",
2323
"expo": "^44.0.0",
2424
"expo-font": "~10.0.4",
2525
"expo-linear-gradient": "~11.0.3",

example/scripts/newtest.sh

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
11
#!/bin/bash
2+
lowercase(){
3+
echo "$1" | sed "y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/"
4+
}
25

3-
# jest --config jest-ios.config.js --silent
6+
OS=`lowercase \`uname\``
7+
8+
case "$OS" in
9+
msys*) rmdir /s /q node_modules/react node_modules/react-native ;;
10+
cygwin*) rmdir /s /q node_modules/react node_modules/react-native ;;
11+
*) rm -fR node_modules/react node_modules/react-native ;;
12+
esac
13+
14+
red=`tput setaf 1`
15+
green=`tput setaf 2`
16+
reset=`tput sgr0`
17+
18+
19+
jest --config jest-ios.config.js --silent
420
# jest --config jest-android.config.js --silent
521
# NODEVERSION=$(node -v)
622
# echo "you are using node version $NODEVERSION"
@@ -10,7 +26,7 @@
1026
# ${green}If you have node v14.19.0 run 'nvm use'
1127
# Else run 'nvm install v14.19.0'${reset} "
1228
# else
13-
jest --silent
29+
# jest --silent
1430
# fi
1531

1632

example/storybook/stories/index.ts

Lines changed: 89 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -1,100 +1,100 @@
11
// Components
22
//Basic
33
export * from './components/basic/ScrollView';
4-
// export * from './components/basic/FlatList';
5-
// export * from './components/basic/SectionList';
6-
// export * from './components/basic/StatusBar';
7-
// export * from './components/basic/KeyboardAvoidingView';
4+
export * from './components/basic/FlatList';
5+
export * from './components/basic/SectionList';
6+
export * from './components/basic/StatusBar';
7+
export * from './components/basic/KeyboardAvoidingView';
88

9-
// // export * from './components/composites/Accordion';
10-
// export * from './components/composites/Actionsheet';
11-
// export * from './components/composites/Alert';
12-
// export * from './components/composites/AlertDialog';
13-
// // export * from './components/composites/AppBar';
14-
// export * from './components/composites/AspectRatio';
15-
// export * from './components/composites/Avatar';
16-
// export * from './components/composites/Badge';
17-
// export * from './components/primitives/Box';
18-
// export * from './components/composites/Breadcrumb';
19-
// export * from './components/primitives/Button';
20-
// export * from './components/primitives/ButtonGroup';
21-
// export * from './components/composites/Center';
22-
// export * from './components/primitives/Checkbox';
23-
// // export * from './components/composites/CircularProgress';
24-
// // export * from './components/composites/CloseButton';
25-
// // export * from './components/composites/Code';
26-
// // export * from './components/composites/Collapse';
27-
// export * from './components/primitives/Column';
28-
// export * from './components/composites/Container';
29-
// export * from './components/composites/Divider';
30-
// export * from './components/composites/Fab';
31-
// // export * from './components/composites/factory';
32-
// export * from './components/primitives/Flex';
33-
// export * from './components/composites/FormControl';
34-
// export * from './components/primitives/Heading';
35-
// export * from './components/primitives/Hidden';
36-
// export * from './components/primitives/HStack';
37-
// export * from './components/primitives/Icon';
38-
// export * from './components/composites/IconButton';
39-
// export * from './components/primitives/Image';
40-
// export * from './components/primitives/Input';
41-
// // export * from './components/composites/Kbd';
42-
// export * from './components/primitives/Link';
43-
// export * from './components/primitives/List';
44-
// export * from './components/composites/Menu';
45-
// export * from './components/composites/Modal';
46-
// // export * from './components/composites/NumberInput';
47-
// // export * from './components/composites/PinInput';
48-
// export * from './components/composites/Popover';
49-
// export * from './components/composites/Progress';
50-
// export * from './components/primitives/Radio';
51-
// export * from './components/primitives/Row';
52-
// export * from './components/primitives/Select';
53-
// // export * from './components/composites/SimpleGrid';
54-
// export * from './components/composites/Skeleton';
55-
// export * from './components/primitives/Slider';
56-
// export * from './components/primitives/Spinner';
57-
// export * from './components/primitives/Stack';
58-
// // export * from './components/composites/Stat';
59-
// export * from './components/primitives/Switch';
60-
// // export * from './components/composites/Tabs';
61-
// // export * from './components/composites/Tag';
62-
// export * from './components/primitives/Text';
63-
// export * from './components/primitives/TextArea';
9+
// export * from './components/composites/Accordion';
10+
export * from './components/composites/Actionsheet';
11+
export * from './components/composites/Alert';
12+
export * from './components/composites/AlertDialog';
13+
// export * from './components/composites/AppBar';
14+
export * from './components/composites/AspectRatio';
15+
export * from './components/composites/Avatar';
16+
export * from './components/composites/Badge';
17+
export * from './components/primitives/Box';
18+
export * from './components/composites/Breadcrumb';
19+
export * from './components/primitives/Button';
20+
export * from './components/primitives/ButtonGroup';
21+
export * from './components/composites/Center';
22+
export * from './components/primitives/Checkbox';
23+
// export * from './components/composites/CircularProgress';
24+
// export * from './components/composites/CloseButton';
25+
// export * from './components/composites/Code';
26+
// export * from './components/composites/Collapse';
27+
export * from './components/primitives/Column';
28+
export * from './components/composites/Container';
29+
export * from './components/composites/Divider';
30+
export * from './components/composites/Fab';
31+
// export * from './components/composites/factory';
32+
export * from './components/primitives/Flex';
33+
export * from './components/composites/FormControl';
34+
export * from './components/primitives/Heading';
35+
export * from './components/primitives/Hidden';
36+
export * from './components/primitives/HStack';
37+
export * from './components/primitives/Icon';
38+
export * from './components/composites/IconButton';
39+
export * from './components/primitives/Image';
40+
export * from './components/primitives/Input';
41+
// export * from './components/composites/Kbd';
42+
export * from './components/primitives/Link';
43+
export * from './components/primitives/List';
44+
export * from './components/composites/Menu';
45+
export * from './components/composites/Modal';
46+
// export * from './components/composites/NumberInput';
47+
// export * from './components/composites/PinInput';
48+
export * from './components/composites/Popover';
49+
export * from './components/composites/Progress';
50+
export * from './components/primitives/Radio';
51+
export * from './components/primitives/Row';
52+
export * from './components/primitives/Select';
53+
// export * from './components/composites/SimpleGrid';
54+
export * from './components/composites/Skeleton';
55+
export * from './components/primitives/Slider';
56+
export * from './components/primitives/Spinner';
57+
export * from './components/primitives/Stack';
58+
// export * from './components/composites/Stat';
59+
export * from './components/primitives/Switch';
60+
// export * from './components/composites/Tabs';
61+
// export * from './components/composites/Tag';
62+
export * from './components/primitives/Text';
63+
export * from './components/primitives/TextArea';
64+
export * from './components/composites/Toast';
65+
export * from './components/composites/Tooltip';
66+
// export * from './components/composites/TextField';
6467
// export * from './components/composites/Toast';
65-
// export * from './components/composites/Tooltip';
66-
// // export * from './components/composites/TextField';
67-
// // export * from './components/composites/Toast';
68-
// export * from './components/composites/Transitions';
69-
// export * from './components/primitives/Pressable';
70-
// // export * from './components/composites/Typeahead';
68+
export * from './components/composites/Transitions';
69+
export * from './components/primitives/Pressable';
70+
// export * from './components/composites/Typeahead';
7171

72-
// export * from './components/primitives/View';
73-
// export * from './components/primitives/VStack';
74-
// // export * from './components/composites/Wrap';
75-
// export * from './components/primitives/ZStack';
76-
// // export * from './components/composites/Card';
72+
export * from './components/primitives/View';
73+
export * from './components/primitives/VStack';
74+
// export * from './components/composites/Wrap';
75+
export * from './components/primitives/ZStack';
7776
// export * from './components/composites/Card';
77+
export * from './components/composites/Card';
7878

79-
// // Hooks
80-
// export * from './hooks/useBreakpointValue';
81-
// export * from './hooks/useClipboard';
82-
// export * from './hooks/useColorMode';
83-
// export * from './hooks/useColorModeValue';
84-
// export * from './hooks/useDisclose';
85-
// export * from './hooks/useMediaQuery';
86-
// export * from './hooks/useSafeArea';
87-
// export * from './hooks/useContrastText';
88-
// export * from './hooks/useAccessibleColors';
79+
// Hooks
80+
export * from './hooks/useBreakpointValue';
81+
export * from './hooks/useClipboard';
82+
export * from './hooks/useColorMode';
83+
export * from './hooks/useColorModeValue';
84+
export * from './hooks/useDisclose';
85+
export * from './hooks/useMediaQuery';
86+
export * from './hooks/useSafeArea';
87+
export * from './hooks/useContrastText';
88+
export * from './hooks/useAccessibleColors';
8989

90-
// // // Theme
91-
// export * from './theme/Custom';
92-
// export * from './theme/Mode';
93-
// export * from './theme/Responsive';
90+
// // Theme
91+
export * from './theme/Custom';
92+
export * from './theme/Mode';
93+
export * from './theme/Responsive';
9494

95-
// // // Community integrations
96-
// // export * from './community-integrations/Formik';
97-
// // export * from './community-integrations/ReactHookForm';
95+
// // Community integrations
96+
// export * from './community-integrations/Formik';
97+
// export * from './community-integrations/ReactHookForm';
9898

99-
// // // Examples
100-
// export * from './examples';
99+
// // Examples
100+
export * from './examples';

0 commit comments

Comments
 (0)