File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ // Checks that the size popup work as expected.
2
+ go-to: |DOC_PATH| + "/crate/sysinfo/latest"
3
+ // By default, they're hidden.
4
+ assert-css: (
5
+ "div.package-page-container div.package-menu .documented-info .size .info",
6
+ {"display": "none"},
7
+ )
8
+ // When we hover the parent element, it should make them appear.
9
+ move-cursor-to: "div.package-page-container div.package-menu .documented-info .size"
10
+ wait-for-css: (
11
+ "div.package-page-container div.package-menu .documented-info .size .info",
12
+ {"display": "block"},
13
+ )
14
+ // And when we move the mouse cursor away, it's hidden again.
15
+ move-cursor-to: "#clipboard"
16
+ assert-css: (
17
+ "div.package-page-container div.package-menu .documented-info .size .info",
18
+ {"display": "none"},
19
+ )
20
+
21
+ // When clicked, the popup should remain visible.
22
+ click: "div.package-page-container div.package-menu .documented-info .size"
23
+ wait-for-css: (
24
+ "div.package-page-container div.package-menu .documented-info .size .info",
25
+ {"display": "block"},
26
+ )
27
+ move-cursor-to: "#clipboard"
28
+ assert-css: (
29
+ "div.package-page-container div.package-menu .documented-info .size .info",
30
+ {"display": "block"},
31
+ )
32
+ // Clicking somewhere else will change focus, making the popup disappear.
33
+ click: "#main"
34
+ wait-for-css: (
35
+ "div.package-page-container div.package-menu .documented-info .size .info",
36
+ {"display": "none"},
37
+ )
You can’t perform that action at this time.
0 commit comments