Pavel Feldman
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							879ddb73b0
							
						
					 | 
					
						
						
							
							chore: show last poller error on test timeout (#24292)
						
						
						
						
						
						
					 | 
					
						2023-07-18 17:03:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							91da67fab1
							
						
					 | 
					
						
						
							
							test: remove magic headers in ttest (#20867)
						
						
						
						
						
						
						
						Instead, explicitly import from '@playwright/test'. 
						
						
					 | 
					
						2023-02-14 19:20:56 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pavel Feldman
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1b941bcf2e
							
						
					 | 
					
						
						
							
							chore: simplify ttests (#20733)
						
						
						
						
						
						
					 | 
					
						2023-02-07 15:11:44 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							eafa6fda13
							
						
					 | 
					
						
						
							
							fix(expect): poll/toPass should not wait over specified timeout (#20266)
						
						
						
						
						
						
						
						Drive-by: unflake some timeout-dependent tests. 
						
						
					 | 
					
						2023-01-20 15:47:24 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrey Lushnikov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1afa38d5a7
							
						
					 | 
					
						
						
							
							chore(expect): extract polling from expect.poll and expect().toPass (#19882)
						
						
						
						
						
						
						
						This extracts & unifies polling machinery from `expect.poll` and
`expect.toPass` methods. 
						
						
					 | 
					
						2023-01-05 11:14:37 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pavel Feldman
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bc6f8e1f20
							
						
					 | 
					
						
						
							
							feat(poll): expose custom poll interval (#13776)
						
						
						
						
						
						
					 | 
					
						2022-04-26 21:32:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1e1df6395f
							
						
					 | 
					
						
						
							
							chore: generate expect types (#13439)
						
						
						
						
						
						
					 | 
					
						2022-04-11 10:42:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pavel Feldman
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f3bd910820
							
						
					 | 
					
						
						
							
							chore(test-runner): rewrite poll, soft, wrap (#13335)
						
						
						
						
						
						
					 | 
					
						2022-04-05 17:47:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrey Lushnikov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cfe92e1608
							
						
					 | 
					
						
						
							
							feat(test-runner): implement expect.poll (#12815)
						
						
						
						
						
						
						
						This patch implements `expect.poll()` method that polls given
predicate until a given synchronous predicate completes.
Usage:
```js
// wait until page gets 3 frames.
await expect.poll(() => page.frames().length, {
  timeout: 1000,
  message: 'custom error message',
}).toBe(3);
```
Fixes #10235
						
						
					 | 
					
						2022-03-18 16:31:26 -07:00 | 
					
					
						
						
							
							
							
						
					 |