| 
									
										
										
										
											2022-02-11 18:06:37 -07:00
										 |  |  | #!/bin/bash
 | 
					
						
							|  |  |  | source ./initialize_test.sh && initialize_test "$@" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-14 15:52:15 -07:00
										 |  |  | npm_i playwright-core | 
					
						
							|  |  |  | OUTPUT=$(npm_i --foreground-script playwright-firefox) | 
					
						
							| 
									
										
										
										
											2022-02-11 18:06:37 -07:00
										 |  |  | if [[ "${OUTPUT}" == *"chromium"* ]]; then | 
					
						
							|  |  |  |   echo "ERROR: should not download chromium" | 
					
						
							|  |  |  |   exit 1 | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | if [[ "${OUTPUT}" != *"firefox"* ]]; then | 
					
						
							|  |  |  |   echo "ERROR: should download firefox" | 
					
						
							|  |  |  |   exit 1 | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | if [[ "${OUTPUT}" == *"webkit"* ]]; then | 
					
						
							|  |  |  |   echo "ERROR: should not download webkit" | 
					
						
							|  |  |  |   exit 1 | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo "Running sanity.js" | 
					
						
							|  |  |  | node sanity.js playwright-firefox | 
					
						
							|  |  |  | if [[ ${NODE_VERSION} -ge 14 ]]; then | 
					
						
							|  |  |  |   echo "Running esm.js" | 
					
						
							|  |  |  |   node esm-playwright-firefox.mjs | 
					
						
							|  |  |  | fi |