Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33ebe66ad4 
							
						 
					 
					
						
						
							
							fix(webkit): allow contenttype with charset in interception ( #2108 )  
						
						
						
						
					 
					
						2020-05-04 21:49:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							963dc72dd2 
							
						 
					 
					
						
						
							
							devops: add headful linux bot ( #2060 )  
						
						
						
						
					 
					
						2020-05-04 15:15:51 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							036f9e50fa 
							
						 
					 
					
						
						
							
							fix(webkit): allow fufilling requests to redirects ( #1830 )  
						
						
						
						
					 
					
						2020-04-16 12:36:00 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b0467fb86 
							
						 
					 
					
						
						
							
							fix(chromium): get headers from browser process when intercepting ( #1809 )  
						
						
						
						
					 
					
						2020-04-15 23:18:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba36860d79 
							
						 
					 
					
						
						
							
							feat(api): page.unroute to remove routes ( #1813 )  
						
						
						
						
					 
					
						2020-04-15 19:55:22 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29a6cdff6b 
							
						 
					 
					
						
						
							
							fix(tests): fix a race with golden setup ( #1757 )  
						
						... 
						
						
						
						When running multiple browsers, we should take the golden information from the state. 
						
						
					 
					
						2020-04-13 14:12:44 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8536fa885e 
							
						 
					 
					
						
						
							
							test(interception): add redirect test, failing in webkit and firefox ( #1753 )  
						
						
						
						
					 
					
						2020-04-12 18:45:55 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ade9d23c28 
							
						 
					 
					
						
						
							
							test: remove module.export.describe wrapper ( #1716 )  
						
						
						
						
					 
					
						2020-04-08 15:19:09 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af01d15f62 
							
						 
					 
					
						
						
							
							test: slim down test utils ( #1701 )  
						
						
						
						
					 
					
						2020-04-07 19:15:48 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0c8fbf1a6 
							
						 
					 
					
						
						
							
							test: put test runner api on global, remove unused parameters ( #1684 )  
						
						
						
						
					 
					
						2020-04-07 08:10:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f89e4031c 
							
						 
					 
					
						
						
							
							test: fix flaky interception test ( #1508 )  
						
						
						
						
					 
					
						2020-03-24 09:08:29 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6731d37546 
							
						 
					 
					
						
						
							
							api(network): replace redirectChain with redirectedFrom/redirectedTo ( #1401 )  
						
						
						
						
					 
					
						2020-03-16 13:31:06 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69be12ae12 
							
						 
					 
					
						
						
							
							api(route): pass Route object instead of Request to route handlers ( #1385 )  
						
						... 
						
						
						
						References #1348 . 
						
						
					 
					
						2020-03-13 14:30:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1a3b23c38 
							
						 
					 
					
						
						
							
							api(request): make request.response a promise ( #1377 )  
						
						
						
						
					 
					
						2020-03-13 08:54:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfd3ae25fb 
							
						 
					 
					
						
						
							
							api(addCookies): setCookies -> addCookies ( #1367 )  
						
						... 
						
						
						
						#1348  
					
						2020-03-12 17:32:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fa4255bc5 
							
						 
					 
					
						
						
							
							api: make request.postData() return null instead of undefined ( #1366 )  
						
						
						
						
					 
					
						2020-03-12 16:53:04 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea6978a3d8 
							
						 
					 
					
						
						
							
							api(popups): expose BrowserContext.route() ( #1295 )  
						
						
						
						
					 
					
						2020-03-09 21:02:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb2ca70955 
							
						 
					 
					
						
						
							
							api(route): allow fulfilling with a file path ( #1301 )  
						
						
						
						
					 
					
						2020-03-09 16:12:00 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c494944b46 
							
						 
					 
					
						
						
							
							api(popups): move Page.authenticate to BrowserContext.setHTTPCredentials ( #1267 )  
						
						... 
						
						
						
						Drive-by: fixes  #720  since it rolls past r1037. 
Co-authored-by: Dmitry Gozman <dgozman@gmail.com> 
						
						
					 
					
						2020-03-06 13:50:42 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f9df9488e 
							
						 
					 
					
						
						
							
							api(popups): move Page.setOfflineMode -> BrowserContext.setOffline ( #1223 )  
						
						
						
						
					 
					
						2020-03-04 17:58:12 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bd6e4970b 
							
						 
					 
					
						
						
							
							test: it.skip skips and it.fail expects to fail now ( #1178 )  
						
						
						
						
					 
					
						2020-03-02 13:47:08 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22c28b6615 
							
						 
					 
					
						
						
							
							test(firefox): support loading of file URLs ( #1132 )  
						
						... 
						
						
						
						Fixes  #822  
					
						2020-02-26 15:02:59 -08:00 
						 
				 
			
				
					
						
							
							
								aesyondu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdfec8eb2a 
							
						 
					 
					
						
						
							
							fix(platform) instanceof bug between execution contexts of RegExp object ( #1048 )  
						
						... 
						
						
						
						First encountered at jest-playwright repo:
https://github.com/mmarkelov/jest-playwright/issues/38 
Solution based on:
https://stackoverflow.com/questions/4339288/typeof-for-regexp#comment4724685_4339350  
						
						
					 
					
						2020-02-24 18:32:17 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05a1e1c641 
							
						 
					 
					
						
						
							
							test: remove newContext and newPage test helpers ( #1070 )  
						
						... 
						
						
						
						All tests should clean up their contexts themselves. 
						
						
					 
					
						2020-02-20 15:15:48 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1eabd182e9 
							
						 
					 
					
						
						
							
							test(firefox): unskip passing url hash test ( #998 )  
						
						
						
						
					 
					
						2020-02-13 18:22:14 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05f8d001f8 
							
						 
					 
					
						
						
							
							test: fix service worker test ( #988 )  
						
						... 
						
						
						
						Do the following to ensure SW is active and serves requests:
- in ServiceWorker, claim all clients once activated
- in page, await activation promise instead of a registration 
						
						
					 
					
						2020-02-13 13:21:19 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f24205922 
							
						 
					 
					
						
						
							
							test: add a test for interception + service worker ( #951 )  
						
						
						
						
					 
					
						2020-02-12 13:02:27 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							251ad38824 
							
						 
					 
					
						
						
							
							fix(navigations): remove LifecycleWatcher, fix flakes ( #882 )  
						
						
						
						
					 
					
						2020-02-10 18:35:47 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c03e8b7946 
							
						 
					 
					
						
						
							
							chore(tests): add types for tests ( #915 )  
						
						... 
						
						
						
						I enabled vscode autocomplete in our test files. Typechecking had too many errors to enable, but it caught some real bugs that I will fix in a follow up.
This patch contains:
* `test/types.d.ts` - d.ts file for our test runner.
* `test/tsconfig.json` - typescript project for our tests.
* JSDoc header in all specs to mark the describe as a TestSuite
* Drive-by fix of a launcher test that was using `if` instead of `it`
* Some drive-by fixes of unimpactful typos in tests. 
						
						
					 
					
						2020-02-10 13:20:13 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8028fb052a 
							
						 
					 
					
						
						
							
							feat(route): migrate from request interception w/ events to page.route ( #809 )  
						
						
						
						
					 
					
						2020-02-03 14:23:24 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef1d2fb995 
							
						 
					 
					
						
						
							
							Revert "fix: move offline/cache/interception switches to BrowserContext ( #748 )" ( #793 )  
						
						... 
						
						
						
						This reverts commit 6faf74bc950ed717f388441d19352e674971eb68. 
						
						
					 
					
						2020-01-31 16:23:15 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6faf74bc95 
							
						 
					 
					
						
						
							
							fix: move offline/cache/interception switches to BrowserContext ( #748 )  
						
						
						
						
					 
					
						2020-01-29 12:51:14 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09e97afd22 
							
						 
					 
					
						
						
							
							feat(wk,ff): amend method & postData upon continue ( #703 )  
						
						... 
						
						
						
						Fixes  #668  
					
						2020-01-28 14:29:46 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1cca19e90 
							
						 
					 
					
						
						
							
							test: extract tests for webkit provisional page ( #609 )  
						
						
						
						
					 
					
						2020-01-23 15:32:56 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23a668e3be 
							
						 
					 
					
						
						
							
							feat(firefox): support request interception ( #571 )  
						
						
						
						
					 
					
						2020-01-23 10:38:28 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
						
						
							
						
						
							6308dbe01e 
							
						 
					 
					
						
						
							
							fix(webkit): always push state changes to the provisional page ( #564 )  
						
						
						
						
					 
					
						2020-01-22 14:17:44 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
						
						
							
						
						
							bb3f12245c 
							
						 
					 
					
						
						
							
							feat(network): ignore favicon requests - these are too unpredictable ( #533 )  
						
						
						
						
					 
					
						2020-01-17 17:14:39 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
						
						
							
						
						
							f76db837c9 
							
						 
					 
					
						
						
							
							fix(webkit): make interception work with cross-process navigation ( #529 )  
						
						
						
						
					 
					
						2020-01-17 16:48:50 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
						
						
							
						
						
							057e466a65 
							
						 
					 
					
						
						
							
							fix(api): remove network events for data: urls ( #512 )  
						
						
						
						
					 
					
						2020-01-16 16:58:02 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ea6e19b09 
							
						 
					 
					
						
						
							
							fix(test): failing ci tests ( #478 )  
						
						... 
						
						
						
						disables some failing Firefox tests
Moves newContext error checking before the context is created, to not create zombie contexts
sets CI timeout to 30 seconds
waits for `exit` instead of `close` for processes 
						
						
					 
					
						2020-01-13 17:16:05 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
						
						
							
						
						
							778ab3deff 
							
						 
					 
					
						
						
							
							chore: replace CHROME with CHROMIUM ( #465 )  
						
						
						
						
					 
					
						2020-01-13 10:13:28 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
						
						
							
						
						
							67e4214146 
							
						 
					 
					
						
						
							
							feat(navigation): early return when navigation was canceled by another one ( #459 )  
						
						... 
						
						
						
						Also added related interception tests. 
						
						
					 
					
						2020-01-10 17:33:07 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							987863cfb8 
							
						 
					 
					
						
						
							
							chore(webkit): remove WKPageProxySession, separate connection from browser session ( #447 )  
						
						
						
						
					 
					
						2020-01-09 15:14:35 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							15ee47c7b2 
							
						 
					 
					
						
						
							
							feat(auth): roll webkit to 1063, make auth work for headful ( #387 )  
						
						
						
						
					 
					
						2020-01-06 16:31:38 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58b8e66df8 
							
						 
					 
					
						
						
							
							tests: make WebKit / GTK run all tests again ( #383 )  
						
						
						
						
					 
					
						2020-01-06 11:48:11 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							0d9638fe20 
							
						 
					 
					
						
						
							
							feat(webkit): support pageerror event ( #362 )  
						
						
						
						
					 
					
						2020-01-03 10:07:49 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							6a04e1f026 
							
						 
					 
					
						
						
							
							feat(offline+auth): enable those in webkit, make them a part of the core API ( #346 )  
						
						
						
						
					 
					
						2019-12-30 23:09:54 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							654fa22cc7 
							
						 
					 
					
						
						
							
							feat(webkit): enable request interception ( #343 )  
						
						
						
						
					 
					
						2019-12-30 23:05:28 +01:00