Guillaume Gomez
b8264a862f
Add test for keyword/primitive text color
2021-07-13 10:18:24 +02:00
Guillaume Gomez
f0169e923b
Add test for search results colors
2021-07-13 10:18:23 +02:00
Guillaume Gomez
bd819493d7
Add test for implementors
2021-07-12 19:03:59 +02:00
Guillaume Gomez
da6d82e465
Simplify build system for rustdoc-gui test crates
2021-07-12 19:03:59 +02:00
Stefan Schindler
3645851087
Enable the tests developed with #86594
2021-07-01 10:13:28 +02:00
bors
5d34076975
Auto merge of #86650 - GuillaumeGomez:fix-boldness, r=Nemo157
...
Fix boldness (put it back where needed)
I realized that I created a GUI test that wasn't run because it had ".rs" extension instead of ".goml" so I moved its content into `font-weight.goml` (since it was checking font weight).
2021-06-30 10:54:08 +00:00
Stefan Schindler
0f2e137353
Add test for item-table with resize to mobile
2021-06-28 21:46:05 +02:00
Guillaume Gomez
2fd1229a1a
Add tests to ensure the font-weight is the correct one
2021-06-26 21:38:24 +02:00
Guillaume Gomez
7a5837c810
Remove erroneously created file
2021-06-26 21:38:04 +02:00
Stefan Schindler
e2efcf10de
Fixing the test rustdoc by ignoring *[@id="module-item"]//following-sibling::item-right relationship and rustdoc-gui
2021-06-24 16:46:15 +02:00
Guillaume Gomez
c4023c6ca3
Fix search filter update
2021-06-23 10:09:26 +02:00
Dylan DPC
f19aad85a8
Rollup merge of #86542 - GuillaumeGomez:line-numbers-aligned-with-content, r=jyn514
...
Line numbers aligned with content
We had the issue a few times in the past where the source code pages' content wasn't aligned with the line numbers but completely below. This test will prevent this change to go unnoticed.
The first commit comes from https://github.com/rust-lang/rust/pull/86541 so it needs it to be merged first.
r? `@jsha`
2021-06-23 00:20:22 +02:00
Guillaume Gomez
5c9e10eec3
Add check to ensure that the line numbers are aligned with the source code
2021-06-22 11:17:53 +02:00
Guillaume Gomez
3af9c9157e
Update browser-ui-test version
2021-06-22 11:11:45 +02:00
Yuki Okushi
7dca2e276d
Rollup merge of #86297 - GuillaumeGomez:rustdoc-gui-args, r=Mark-Simulacrum
...
Allow to pass arguments to rustdoc-gui tool
Very convenient for testing. This is another part of https://github.com/rust-lang/rust/pull/86293
cc ``@jsha``
r? ``@Mark-Simulacrum``
2021-06-22 07:37:48 +09:00
Guillaume Gomez
1e222ba58a
Update browser-ui-test version
2021-06-19 14:19:39 +02:00
Jacob Hoffman-Andrews
5de1391b88
Factor out render_rightside
...
This covers rendering of stability_since and the srclink across methods
and trait implementations, so their DOM representation is consistent.
2021-06-16 22:46:53 -07:00
Jacob Hoffman-Andrews
62658bfc22
Open trait implementations' toggles by default.
...
This makes it possible to use Ctrl-F to find methods defined in traits.
2021-06-16 10:24:59 -07:00
Guillaume Gomez
95c1bf6000
Allow to pass arguments to rustdoc-gui tool
2021-06-16 11:54:19 +02:00
Guillaume Gomez
466aec9957
Add test to ensure font-weight is applied correctly
2021-06-13 21:50:11 +02:00
Yuki Okushi
f99a892e6d
Rollup merge of #86095 - GuillaumeGomez:search-description-codeblock, r=jsha
...
Search description codeblock
The codeblocks are not displayed correctly:

This PR interprets the HTML correctly (and still prevent invalid HTML because of how it inserts it):

r? ```@jsha```
2021-06-08 13:26:35 +09:00
Guillaume Gomez
314ef592e2
Add test to ensure the result descripton is correctly handling codeblocks
2021-06-07 11:19:29 +02:00
Guillaume Gomez
45973621bc
Add test to check that font-weight is correctly set on type page
2021-06-07 00:06:32 +02:00
Guillaume Gomez
9b637fa72e
Improve display of the separation between page items and siblings in the sidebar
2021-05-31 15:20:45 +02:00
Guillaume Gomez
a2ba9ef1ff
Only list crates on the crate page
2021-05-31 15:20:45 +02:00
Guillaume Gomez
bc888ba840
Add sidebar GUI tests
2021-05-31 10:30:16 +02:00
Guillaume Gomez
0fae87a24c
Add GUI test to check colors of alias in search results
2021-05-25 17:48:57 +02:00
Guillaume Gomez
a06829cfbd
Update keyword GUI test
2021-05-25 10:44:06 +02:00
Guillaume Gomez
30f4486ee4
Rollup merge of #85551 - GuillaumeGomez:fix-search-result-overflow, r=jsha
...
Fix search results display
Fixes https://github.com/rust-lang/rust/issues/85544 .
cc `@dns2utf8`
r? `@jsha`
2021-05-24 18:53:35 +02:00
Guillaume Gomez
8968c0e48f
Add test for search result resize width
2021-05-22 16:41:26 +02:00
Guillaume Gomez
45fd4bc118
Add test for search result keyword extra info
2021-05-21 22:54:16 +02:00
Guillaume Gomez
792d4cf21f
Extend escape key check
2021-05-20 13:37:29 +02:00
Guillaume Gomez
d314b065e7
Add GUI tests for escape handling
2021-05-18 14:51:54 +02:00
Guillaume Gomez
dfc8b6094e
Add test for toggle on mobile size
2021-05-14 22:25:50 +02:00
Guillaume Gomez
1b0976c42f
Update toggle-docs GUI test to last version
2021-05-11 20:56:16 +02:00
Guillaume Gomez
d5a24b0a33
Move rustdoc-gui rust libraries into their own folder and prepare the field for more libraries
2021-05-11 20:56:16 +02:00
Guillaume Gomez
4e3fb6858a
Add test for source code clickable line number
2021-05-10 14:12:00 +02:00
Guillaume Gomez
9b44c4b29c
Add test to ensure that the element pointed to by the URL hash is "expanded"
2021-04-25 16:06:42 +02:00
Guillaume Gomez
175cd9b199
Remove unneeded rustdoc-gui test because DOM changed
2021-04-25 15:54:42 +02:00
Guillaume Gomez
bcad1ec0ac
Add test to ensure that impl blocks are open by default
2021-04-25 15:54:42 +02:00
Arpad Borsos
85879fe83d
improve wording
2021-04-23 18:13:06 +02:00
Guillaume Gomez
f13135070c
Add test to ensure search tabs behaviour
2021-04-01 21:55:20 +02:00
Yuki Okushi
72a2d0e386
Rollup merge of #83420 - GuillaumeGomez:rustdoc-gui-tests-doc, r=CraftSpider
...
Add documentation for rustdoc-gui tests
I think a bit of documentation doesn't hurt in this case considering how "out of the ordinary" this is.
r? ``@jyn514``
2021-03-25 09:07:27 +09:00
Dylan DPC
8c1c7a7396
Rollup merge of #83393 - GuillaumeGomez:codeblock-tooltip-position, r=Nemo157
...
Codeblock tooltip position
The codeblocks tooltips were misplaced. Normally, there is no top margin applied to a tooltip unless the codeblock is the first element of the doc block. The CSS rule was too vague though, applying it to all tooltips where the codeblock was the first child of its parent. Which can be easily seen with lists:
Before:

After:

r? ``@Nemo157``
2021-03-24 01:52:32 +01:00
Guillaume Gomez
c8dbb59c9d
Add documentation for rustdoc-gui tests
2021-03-23 21:15:45 +01:00
Guillaume Gomez
7245903950
Add test to enforce sidebar trait items order
2021-03-23 17:20:10 +01:00
Guillaume Gomez
6c80deb4a5
Add GUI test to enforce tooltip position
2021-03-22 22:35:19 +01:00
Guillaume Gomez
40adb9aeab
Add test to ensure the attributes position when js is disabled
2021-03-09 21:40:04 +01:00
Guillaume Gomez
c3f88a0be8
Add GUI tests
2021-02-28 23:01:29 +01:00
Guillaume Gomez
8005092cf0
Add rustdoc gui tests
2021-02-21 14:25:12 +01:00