Skip to content

Commit

Permalink
Update GUI test
Browse files Browse the repository at this point in the history
  • Loading branch information
GuillaumeGomez committed Aug 10, 2022
1 parent 107e039 commit ea05be2
Showing 1 changed file with 14 additions and 32 deletions.
46 changes: 14 additions & 32 deletions src/test/rustdoc-gui/search-result-display.goml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ size: (900, 1000)
write: (".search-input", "test")
// To be SURE that the search will be run.
press-key: 'Enter'
wait-for: ".search-results-title"
wait-for: "#crate-search"
// The width is returned by "getComputedStyle" which returns the exact number instead of the
// CSS rule which is "50%"...
assert-css: (".search-results div.desc", {"width": "295px"})
Expand All @@ -17,36 +17,18 @@ assert-css: (".search-results div.desc", {"width": "570px"})
// To do so we need to update the length of one of its `<option>`.
size: (900, 900)

// First we check the current width and position.
assert-css: ("#crate-search", {"width": "218px"})
compare-elements-position-near: (
"#crate-search",
".search-results-title",
{"y": 5},
)
// First we check the current width, height and position.
assert-css: ("#crate-search", {"width": "223px"})
assert-css: (".search-results-title", {"height": "44px", "width": "336px"})

// FIXME: Fix and re-enable these tests!
// Then we update the text of one of the `<option>`.
text: (
"#crate-search option",
"sdjfaksdjfaksjdbfkadsbfkjsadbfkdsbkfbsadkjfbkdsabfkadsfkjdsafa",
)

// // First we check the current width and position.
// assert-css: ("#crate-search", {"width": "222px"})
// compare-elements-position-near: (
// "#crate-search",
// "#search-settings .search-results-title",
// {"y": 5},
// )
//
// // Then we update the text of one of the `<option>`.
// text: (
// "#crate-search option",
// "sdjfaksdjfaksjdbfkadsbfkjsadbfkdsbkfbsadkjfbkdsabfkadsfkjdsafa",
// )
//
// // Then we compare again.
// assert-css: ("#crate-search", {"width": "640px"})
// compare-elements-position-near-false: (
// "#crate-search",
// "#search-settings .search-results-title",
// {"y": 5},
// )
// // And we check that the `<select>` isn't bigger than its container.
// assert-css: ("#search", {"width": "640px"})
// Then we compare again to confirm the height didn't change.
assert-css: ("#crate-search", {"width": "527px"})
assert-css: (".search-results-title", {"height": "44px", "width": "640px"})
// And we check that the `<select>` isn't bigger than its container (".search-results-title").
assert-css: ("#search", {"width": "640px"})

0 comments on commit ea05be2

Please sign in to comment.