mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-11-04 06:56:14 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
// ignore-tidy-linelength
 | 
						|
 | 
						|
// Checks that, if a type has two methods with the same name, they both get
 | 
						|
// linked correctly.
 | 
						|
go-to: "file://" + |DOC_PATH| + "/test_docs/index.html"
 | 
						|
 | 
						|
// This should link to the inherent impl
 | 
						|
write-into: (".search-input", "ZyxwvutMethodDisambiguation -> bool")
 | 
						|
// To be SURE that the search will be run.
 | 
						|
press-key: 'Enter'
 | 
						|
// Waiting for the search results to appear...
 | 
						|
wait-for: "#search-tabs"
 | 
						|
// Check the disambiguated link.
 | 
						|
assert-count: ("a.result-method", 1)
 | 
						|
assert-attribute: ("a.result-method", {
 | 
						|
    "href": "../test_docs/struct.ZyxwvutMethodDisambiguation.html#impl-ZyxwvutMethodDisambiguation/method.method_impl_disambiguation"
 | 
						|
})
 | 
						|
click: "a.result-method"
 | 
						|
wait-for: "#impl-ZyxwvutMethodDisambiguation"
 | 
						|
assert-document-property: ({
 | 
						|
    "URL": "struct.ZyxwvutMethodDisambiguation.html#method.method_impl_disambiguation"
 | 
						|
}, ENDS_WITH)
 | 
						|
assert: "section:target"
 | 
						|
 | 
						|
go-to: "file://" + |DOC_PATH| + "/test_docs/index.html"
 | 
						|
 | 
						|
// This should link to the trait impl
 | 
						|
write-into: (".search-input", "ZyxwvutMethodDisambiguation, usize -> usize")
 | 
						|
// To be SURE that the search will be run.
 | 
						|
press-key: 'Enter'
 | 
						|
// Waiting for the search results to appear...
 | 
						|
wait-for: "#search-tabs"
 | 
						|
// Check the disambiguated link.
 | 
						|
assert-count: ("a.result-method", 1)
 | 
						|
assert-attribute: ("a.result-method", {
 | 
						|
    "href": "../test_docs/struct.ZyxwvutMethodDisambiguation.html#impl-ZyxwvutTrait-for-ZyxwvutMethodDisambiguation/method.method_impl_disambiguation"
 | 
						|
})
 | 
						|
click: "a.result-method"
 | 
						|
wait-for: "#impl-ZyxwvutMethodDisambiguation"
 | 
						|
assert-document-property: ({
 | 
						|
    "URL": "struct.ZyxwvutMethodDisambiguation.html#method.method_impl_disambiguation-1"
 | 
						|
}, ENDS_WITH)
 | 
						|
assert: "section:target"
 |