mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-11-03 22:49:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
// Check that the line number column has the correct layout.
 | 
						|
go-to: "file://" + |DOC_PATH| + "/scrape_examples/fn.test_many.html"
 | 
						|
 | 
						|
// Check that it's not zero.
 | 
						|
assert-property-false: (
 | 
						|
    ".more-scraped-examples .scraped-example .code-wrapper .src-line-numbers",
 | 
						|
    {"clientWidth": "0"}
 | 
						|
)
 | 
						|
 | 
						|
// Check that examples with very long lines have the same width as ones that don't.
 | 
						|
store-property: (
 | 
						|
    ".more-scraped-examples .scraped-example:nth-child(2) .code-wrapper .src-line-numbers",
 | 
						|
    {"clientWidth": clientWidth},
 | 
						|
)
 | 
						|
 | 
						|
assert-property: (
 | 
						|
    ".more-scraped-examples .scraped-example:nth-child(3) .code-wrapper .src-line-numbers",
 | 
						|
    {"clientWidth": |clientWidth|}
 | 
						|
)
 | 
						|
 | 
						|
assert-property: (
 | 
						|
    ".more-scraped-examples .scraped-example:nth-child(4) .code-wrapper .src-line-numbers",
 | 
						|
    {"clientWidth": |clientWidth|}
 | 
						|
)
 | 
						|
 | 
						|
assert-property: (
 | 
						|
    ".more-scraped-examples .scraped-example:nth-child(5) .code-wrapper .src-line-numbers",
 | 
						|
    {"clientWidth": |clientWidth|}
 | 
						|
)
 | 
						|
 | 
						|
assert-property: (
 | 
						|
    ".more-scraped-examples .scraped-example:nth-child(6) .code-wrapper .src-line-numbers",
 | 
						|
    {"clientWidth": |clientWidth|}
 | 
						|
)
 | 
						|
 | 
						|
// Check that for both mobile and desktop sizes, the buttons in scraped examples are displayed
 | 
						|
// correctly.
 | 
						|
 | 
						|
store-value: (offset_y, 4)
 | 
						|
 | 
						|
// First with desktop
 | 
						|
assert-position: (".scraped-example .code-wrapper", {"y": 226})
 | 
						|
assert-position: (".scraped-example .code-wrapper .prev", {"y": 226 + |offset_y|})
 | 
						|
 | 
						|
// Then with mobile
 | 
						|
set-window-size: (600, 600)
 | 
						|
assert-position: (".scraped-example .code-wrapper", {"y": 308})
 | 
						|
assert-position: (".scraped-example .code-wrapper .prev", {"y": 308 + |offset_y|})
 |