File tree 2 files changed +120
-0
lines changed
2 files changed +120
-0
lines changed Original file line number Diff line number Diff line change
1
+ /* eslint-disable no-undef */
2
+ import React from 'react' ;
3
+ import { render } from 'enzyme' ;
4
+ import { renderToJson } from 'enzyme-to-json' ;
5
+ import Tree , { TreeNode } from '..' ;
6
+
7
+ /**
8
+ * For refactor purpose. All the props should be passed by test
9
+ */
10
+
11
+ describe ( 'Tree Props' , ( ) => {
12
+ // prefixCls
13
+ it ( 'prefixCls' , ( ) => {
14
+ const withoutPrefix = render (
15
+ < Tree />
16
+ ) ;
17
+ expect ( renderToJson ( withoutPrefix ) ) . toMatchSnapshot ( ) ;
18
+
19
+ const withPrefix = render (
20
+ < Tree prefixCls = "test-prefix" />
21
+ ) ;
22
+ expect ( renderToJson ( withPrefix ) ) . toMatchSnapshot ( ) ;
23
+ } ) ;
24
+
25
+ // showLine
26
+ it ( 'showLine' , ( ) => {
27
+ const wrapper = render (
28
+ < Tree showLine />
29
+ ) ;
30
+ expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
31
+ } ) ;
32
+
33
+ // showIcon
34
+ it ( 'showIcon' , ( ) => {
35
+ const wrapper = render (
36
+ < Tree >
37
+ < TreeNode >
38
+ < TreeNode >
39
+ < TreeNode />
40
+ </ TreeNode >
41
+ < TreeNode />
42
+ </ TreeNode >
43
+ < TreeNode />
44
+ </ Tree >
45
+ ) ;
46
+ expect ( renderToJson ( wrapper ) ) . toMatchSnapshot ( ) ;
47
+ } ) ;
48
+ } ) ;
Original file line number Diff line number Diff line change
1
+ exports [` Tree Props prefixCls 1` ] = `
2
+ <ul
3
+ class = " rc-tree"
4
+ role = " tree-node"
5
+ unselectable = " on" >
6
+
7
+ </ul >
8
+ ` ;
9
+
10
+ exports [` Tree Props prefixCls 2` ] = `
11
+ <ul
12
+ class = " test-prefix"
13
+ role = " tree-node"
14
+ unselectable = " on" >
15
+
16
+ </ul >
17
+ ` ;
18
+
19
+ exports [` Tree Props showIcon 1` ] = `
20
+ <ul
21
+ class = " rc-tree"
22
+ role = " tree-node"
23
+ unselectable = " on" >
24
+ <li
25
+ class = " " >
26
+ <span
27
+ class = " rc-tree-switcher rc-tree-switcher_close" >
28
+
29
+ </span >
30
+ <span
31
+ class = " rc-tree-node-content-wrapper rc-tree-node-content-wrapper-close"
32
+ title = " ---" >
33
+ <span
34
+ class = " rc-tree-iconEle rc-tree-icon__close" >
35
+
36
+ </span >
37
+ <span
38
+ class = " rc-tree-title" >
39
+ ---
40
+ </span >
41
+ </span >
42
+ </li >
43
+ <li
44
+ class = " " >
45
+ <span
46
+ class = " rc-tree-switcher rc-tree-switcher-noop" >
47
+
48
+ </span >
49
+ <span
50
+ class = " rc-tree-node-content-wrapper rc-tree-node-content-wrapper-normal"
51
+ title = " ---" >
52
+ <span
53
+ class = " rc-tree-iconEle rc-tree-icon__docu" >
54
+
55
+ </span >
56
+ <span
57
+ class = " rc-tree-title" >
58
+ ---
59
+ </span >
60
+ </span >
61
+ </li >
62
+ </ul >
63
+ ` ;
64
+
65
+ exports [` Tree Props showLine 1` ] = `
66
+ <ul
67
+ class = " rc-tree rc-tree-show-line"
68
+ role = " tree-node"
69
+ unselectable = " on" >
70
+
71
+ </ul >
72
+ ` ;
You can’t perform that action at this time.
0 commit comments