Skip to content

Commit 04ddba5

Browse files
chore: merge from master
2 parents be5e3c3 + 272a5dd commit 04ddba5

12 files changed

+1426
-693
lines changed

package.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,12 @@
4949
"@rollup/plugin-node-resolve": "14.1.0",
5050
"@rollup/plugin-replace": "4.0.0",
5151
"@rollup/plugin-typescript": "8.5.0",
52+
"@testing-library/jest-dom": "^5.16.5",
53+
"@testing-library/react": "12.1.5",
54+
"@testing-library/user-event": "^14.4.3",
5255
"@types/css": "^0.0.33",
5356
"@types/css-modules": "^1.0.2",
54-
"@types/jest": "^29.2.3",
57+
"@types/jest": "29.4.0",
5558
"@types/react": "^18.0.21",
5659
"@types/react-dom": "^18.0.6",
5760
"@types/react-test-renderer": "^18.0.0",
@@ -68,17 +71,16 @@
6871
"eslint-plugin-react": "7.31.11",
6972
"eslint-plugin-react-hooks": "^4.2.0",
7073
"husky": "^8.0.1",
71-
"jest": "^29.3.1",
72-
"jest-environment-jsdom": "^29.3.1",
73-
"jest-transform-css": "^6.0.0",
74+
"jest": "29.4.2",
75+
"jest-environment-jsdom": "29.4.2",
76+
"jest-transform-css": "6.0.1",
7477
"lint-staged": "13.0.3",
7578
"postcss": "8.4.19",
7679
"prettier": "^2.4.1",
7780
"process": "^0.11.10",
7881
"prop-types": "^15.7.2",
7982
"react": "16.14.0",
8083
"react-dom": "16.14.0",
81-
"react-test-renderer": "16.14.0",
8284
"rimraf": "^3.0.2",
8385
"rollup": "2.79.1",
8486
"rollup-plugin-analyzer": "^4.0.0",
@@ -96,9 +98,9 @@
9698
"stylelint": "^13.13.1",
9799
"stylelint-config-prettier": "^8.0.2",
98100
"stylelint-config-standard": "^22.0.0",
99-
"ts-jest": "^29.0.3",
101+
"ts-jest": "29.0.5",
100102
"ts-node": "^10.9.1",
101-
"typescript": "^4.8.4"
103+
"typescript": "4.9.5"
102104
},
103105
"peerDependencies": {
104106
"react": ">=16.14.0",

src/App.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,14 @@ function WithProviderMinimal() {
1919
</TooltipWrapper>
2020
</p>
2121
<Tooltip clickable>
22-
<button>button</button>
22+
<button
23+
onClick={() => {
24+
// eslint-disable-next-line no-console
25+
console.log('button clicked')
26+
}}
27+
>
28+
button
29+
</button>
2330
</Tooltip>
2431
</section>
2532
)

src/test/__snapshots__/index.spec.js.snap

Lines changed: 0 additions & 105 deletions
This file was deleted.
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
// Jest Snapshot v1, https://goo.gl/fbAQLP
2+
3+
exports[`tooltip attributes basic tooltip 1`] = `
4+
<div>
5+
<span
6+
data-tooltip-content="Hello World!"
7+
id="basic-example-attr"
8+
>
9+
Lorem Ipsum
10+
</span>
11+
<div
12+
class="react-tooltip"
13+
role="tooltip"
14+
>
15+
Hello World!
16+
<div
17+
class="react-tooltip-arrow"
18+
/>
19+
</div>
20+
</div>
21+
`;
22+
23+
exports[`tooltip attributes tooltip with place 1`] = `
24+
<div>
25+
<span
26+
data-tooltip-content="Hello World!"
27+
data-tooltip-place="right"
28+
id="example-place-attr"
29+
>
30+
Lorem Ipsum
31+
</span>
32+
<div
33+
class="react-tooltip"
34+
role="tooltip"
35+
>
36+
Hello World!
37+
<div
38+
class="react-tooltip-arrow"
39+
/>
40+
</div>
41+
</div>
42+
`;
43+
44+
exports[`tooltip attributes tooltip without element reference 1`] = `
45+
<div>
46+
<span
47+
data-tooltip-content="Hello World!"
48+
>
49+
Lorem Ipsum
50+
</span>
51+
</div>
52+
`;
Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
// Jest Snapshot v1, https://goo.gl/fbAQLP
2+
3+
exports[`tooltip props basic tooltip 1`] = `
4+
<div>
5+
<span
6+
id="basic-example"
7+
>
8+
Lorem Ipsum
9+
</span>
10+
<div
11+
class="react-tooltip"
12+
role="tooltip"
13+
>
14+
Hello World!
15+
<div
16+
class="react-tooltip-arrow"
17+
/>
18+
</div>
19+
</div>
20+
`;
21+
22+
exports[`tooltip props clickable tooltip 1`] = `
23+
<div>
24+
<span
25+
id="example-clickable"
26+
>
27+
Lorem Ipsum
28+
</span>
29+
<div
30+
class="react-tooltip undefined"
31+
role="tooltip"
32+
style="left: 5px; top: -10px;"
33+
>
34+
<button>
35+
button
36+
</button>
37+
<div
38+
class="react-tooltip-arrow"
39+
style="left: 5px; bottom: -4px;"
40+
/>
41+
</div>
42+
</div>
43+
`;
44+
45+
exports[`tooltip props tooltip with custom position 1`] = `
46+
<div>
47+
<span
48+
id="example-place"
49+
>
50+
Lorem Ipsum
51+
</span>
52+
<div
53+
class="react-tooltip"
54+
role="tooltip"
55+
>
56+
Hello World!
57+
<div
58+
class="react-tooltip-arrow"
59+
/>
60+
</div>
61+
</div>
62+
`;
63+
64+
exports[`tooltip props tooltip with delay hide 1`] = `
65+
<div>
66+
<span
67+
id="example-delay-hide"
68+
>
69+
Lorem Ipsum
70+
</span>
71+
</div>
72+
`;
73+
74+
exports[`tooltip props tooltip with delay show 1`] = `
75+
<div>
76+
<span
77+
id="example-delay-show"
78+
>
79+
Lorem Ipsum
80+
</span>
81+
<div
82+
class="react-tooltip"
83+
role="tooltip"
84+
>
85+
Hello World!
86+
<div
87+
class="react-tooltip-arrow"
88+
/>
89+
</div>
90+
</div>
91+
`;
92+
93+
exports[`tooltip props tooltip with float 1`] = `
94+
<div>
95+
<span
96+
id="example-float"
97+
>
98+
Lorem Ipsum
99+
</span>
100+
<div
101+
class="react-tooltip"
102+
role="tooltip"
103+
>
104+
Hello World!
105+
<div
106+
class="react-tooltip-arrow"
107+
/>
108+
</div>
109+
</div>
110+
`;
111+
112+
exports[`tooltip props tooltip with html 1`] = `
113+
<div>
114+
<span
115+
id="example-html"
116+
>
117+
Lorem Ipsum
118+
</span>
119+
<div
120+
class="react-tooltip"
121+
role="tooltip"
122+
>
123+
<span>
124+
<div>
125+
Hello World!
126+
<div />
127+
</div>
128+
</span>
129+
<div
130+
class="react-tooltip-arrow"
131+
/>
132+
</div>
133+
</div>
134+
`;
135+
136+
exports[`tooltip props tooltip with place 1`] = `
137+
<div>
138+
<span
139+
id="example-place"
140+
>
141+
Lorem Ipsum
142+
</span>
143+
<div
144+
class="react-tooltip"
145+
role="tooltip"
146+
>
147+
Hello World!
148+
<div
149+
class="react-tooltip-arrow"
150+
/>
151+
</div>
152+
</div>
153+
`;
154+
155+
exports[`tooltip props tooltip without element reference 1`] = `
156+
<div>
157+
<span>
158+
Lorem Ipsum
159+
</span>
160+
</div>
161+
`;

0 commit comments

Comments
 (0)