mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-11-04 15:05:30 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
// This test ensures that the scraped examples buttons are working as expecting
 | 
						|
// when 'Enter' key is pressed when they're focused.
 | 
						|
go-to: "file://" + |DOC_PATH| + "/scrape_examples/fn.test.html"
 | 
						|
 | 
						|
// The next/prev buttons vertically scroll the code viewport between examples
 | 
						|
store-property: (".scraped-example-list > .scraped-example pre", {"scrollTop": initialScrollTop})
 | 
						|
focus: ".scraped-example-list > .scraped-example .next"
 | 
						|
press-key: "Enter"
 | 
						|
assert-property-false: (".scraped-example-list > .scraped-example pre", {
 | 
						|
    "scrollTop": |initialScrollTop|
 | 
						|
}, NEAR)
 | 
						|
focus: ".scraped-example-list > .scraped-example .prev"
 | 
						|
press-key: "Enter"
 | 
						|
assert-property: (".scraped-example-list > .scraped-example pre", {
 | 
						|
    "scrollTop": |initialScrollTop|
 | 
						|
}, NEAR)
 | 
						|
 | 
						|
// The expand button increases the scrollHeight of the minimized code viewport
 | 
						|
store-property: (".scraped-example-list > .scraped-example pre", {"offsetHeight": smallOffsetHeight})
 | 
						|
assert-property-false: (".scraped-example-list > .scraped-example pre", {
 | 
						|
    "scrollHeight": |smallOffsetHeight|
 | 
						|
}, NEAR)
 | 
						|
focus: ".scraped-example-list > .scraped-example .expand"
 | 
						|
press-key: "Enter"
 | 
						|
assert-property-false: (".scraped-example-list > .scraped-example pre", {
 | 
						|
    "offsetHeight": |smallOffsetHeight|
 | 
						|
}, NEAR)
 | 
						|
store-property: (".scraped-example-list > .scraped-example pre", {"offsetHeight": fullOffsetHeight})
 | 
						|
assert-property: (".scraped-example-list > .scraped-example pre", {
 | 
						|
    "scrollHeight": |fullOffsetHeight|
 | 
						|
}, NEAR)
 |