File tree Expand file tree Collapse file tree 2 files changed +18
-31
lines changed Expand file tree Collapse file tree 2 files changed +18
-31
lines changed Original file line number Diff line number Diff line change 44
44
],
45
45
"testPathIgnorePatterns" : [
46
46
" /node_modules/" ,
47
+ " <rootDir>/npm/" ,
47
48
" <rootDir>/src/__tests__/components/"
48
49
],
49
50
"transform" : {
Original file line number Diff line number Diff line change 1
- export default {
2
- click ( elem ) {
3
- if ( elem ) {
4
- if ( elem . trigger ) {
5
- return elem . trigger ( 'click' )
6
- }
7
-
8
- if ( elem . click ) {
9
- return elem . click ( )
10
- }
11
- }
12
- } ,
13
- submit ( elem ) {
14
- if ( elem ) {
15
- if ( elem . trigger ) {
16
- return elem . trigger ( 'submit' )
17
- }
18
-
19
- if ( elem . submit ) {
20
- return elem . submit ( )
21
- }
1
+ const simulate = ( event , elem , ...params ) => {
2
+ if ( elem ) {
3
+ if ( elem . trigger ) {
4
+ return elem . trigger ( event , ...params )
22
5
}
23
- } ,
24
- change ( elem , value ) {
25
- if ( elem ) {
26
- if ( elem . trigger ) {
27
- return elem . trigger ( 'change' , { value } )
28
- }
29
6
30
- if ( elem . value ) {
31
- return elem . value = value
32
- }
7
+ if ( elem [ event ] ) {
8
+ return elem [ event ] ( ...params )
33
9
}
34
10
}
35
- }
11
+ }
12
+
13
+ const click = simulate . bind ( null , 'click' )
14
+ const submit = simulate . bind ( null , 'submit' )
15
+ const change = simulate . bind ( null , 'change' )
16
+
17
+ export default {
18
+ click,
19
+ submit,
20
+ change
21
+ }
You can’t perform that action at this time.
0 commit comments