mirror of
				https://github.com/cse110-fa22-group29/cse110-fa22-group29.git
				synced 2025-10-31 03:46:50 +00:00 
			
		
		
		
	| @@ -2,7 +2,7 @@ import {strict as assert} from "node:assert"; | |||||||
| import {describe, it, before, after} from "mocha"; | import {describe, it, before, after} from "mocha"; | ||||||
| import puppeteer from "puppeteer-core"; | import puppeteer from "puppeteer-core"; | ||||||
| import {exit} from "node:process"; | import {exit} from "node:process"; | ||||||
| import {setReviewForm, checkCorrectness} from "./appTestHelpers.js" | import {setReviewForm, checkCorrectness} from "./appTestHelpers.js"; | ||||||
|  |  | ||||||
| describe("test App end to end", async () => { | describe("test App end to end", async () => { | ||||||
|  |  | ||||||
| @@ -19,7 +19,7 @@ describe("test App end to end", async () => { | |||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		//browser = await puppeteer.launch({headless: false, slowMo: 250, args: root ? ['--no-sandbox'] : undefined}); | 		//browser = await puppeteer.launch({headless: false, slowMo: 250, args: root ? ['--no-sandbox'] : undefined}); | ||||||
| 		browser = await puppeteer.launch({args: root ? ['--no-sandbox'] : undefined}); | 		browser = await puppeteer.launch({args: root ? ["--no-sandbox"] : undefined}); | ||||||
| 		page = await browser.newPage(); | 		page = await browser.newPage(); | ||||||
| 		try{ | 		try{ | ||||||
| 			await page.goto("http://localhost:8080", {timeout: 1000}); | 			await page.goto("http://localhost:8080", {timeout: 1000}); | ||||||
| @@ -54,7 +54,7 @@ describe("test App end to end", async () => { | |||||||
| 					restaurant: "sample restaurant", | 					restaurant: "sample restaurant", | ||||||
| 					tags: ["tag 0", "tag 1", "tag 2", "tag 3", "tag 4"], | 					tags: ["tag 0", "tag 1", "tag 2", "tag 3", "tag 4"], | ||||||
| 					rating: 1 | 					rating: 1 | ||||||
| 				} | 				}; | ||||||
| 				await setReviewForm(page, review); | 				await setReviewForm(page, review); | ||||||
|  |  | ||||||
| 				// Click the save button to save updates | 				// Click the save button to save updates | ||||||
| @@ -73,7 +73,7 @@ describe("test App end to end", async () => { | |||||||
| 					restaurant: "sample restaurant", | 					restaurant: "sample restaurant", | ||||||
| 					tags: ["tag 0", "tag 1", "tag 2", "tag 3", "tag 4"], | 					tags: ["tag 0", "tag 1", "tag 2", "tag 3", "tag 4"], | ||||||
| 					rating: "http://localhost:8080/assets/images/icons/1-star.svg" | 					rating: "http://localhost:8080/assets/images/icons/1-star.svg" | ||||||
| 				} | 				}; | ||||||
| 				await checkCorrectness(page, "d", expected); | 				await checkCorrectness(page, "d", expected); | ||||||
| 			}); | 			}); | ||||||
| 		 | 		 | ||||||
| @@ -95,7 +95,7 @@ describe("test App end to end", async () => { | |||||||
| 					restaurant: "sample restaurant", | 					restaurant: "sample restaurant", | ||||||
| 					tags: ["tag 0", "tag 1", "tag 2", "tag 3", "tag 4"], | 					tags: ["tag 0", "tag 1", "tag 2", "tag 3", "tag 4"], | ||||||
| 					rating: "http://localhost:8080/assets/images/icons/1-star.svg" | 					rating: "http://localhost:8080/assets/images/icons/1-star.svg" | ||||||
| 				} | 				}; | ||||||
| 				await checkCorrectness(shadowRoot, "a", expected); | 				await checkCorrectness(shadowRoot, "a", expected); | ||||||
| 			}); | 			}); | ||||||
| 		}); | 		}); | ||||||
| @@ -121,7 +121,7 @@ describe("test App end to end", async () => { | |||||||
| 					restaurant: "sample restaurant", | 					restaurant: "sample restaurant", | ||||||
| 					tags: ["tag 0", "tag 1", "tag 2", "tag 3", "tag 4"], | 					tags: ["tag 0", "tag 1", "tag 2", "tag 3", "tag 4"], | ||||||
| 					rating: "http://localhost:8080/assets/images/icons/1-star.svg" | 					rating: "http://localhost:8080/assets/images/icons/1-star.svg" | ||||||
| 				} | 				}; | ||||||
| 				await checkCorrectness(page, "d", expected); | 				await checkCorrectness(page, "d", expected); | ||||||
| 			}); | 			}); | ||||||
|  |  | ||||||
| @@ -144,7 +144,7 @@ describe("test App end to end", async () => { | |||||||
| 					restaurant: "sample restaurant", | 					restaurant: "sample restaurant", | ||||||
| 					tags: ["tag 0", "tag 1", "tag 2", "tag 3", "tag 4"], | 					tags: ["tag 0", "tag 1", "tag 2", "tag 3", "tag 4"], | ||||||
| 					rating: "http://localhost:8080/assets/images/icons/1-star.svg" | 					rating: "http://localhost:8080/assets/images/icons/1-star.svg" | ||||||
| 				} | 				}; | ||||||
| 				await checkCorrectness(shadowRoot, "a", expected); | 				await checkCorrectness(shadowRoot, "a", expected); | ||||||
| 			}); | 			}); | ||||||
| 		}); | 		}); | ||||||
| @@ -170,7 +170,7 @@ describe("test App end to end", async () => { | |||||||
| 					restaurant: "updated restaurant", | 					restaurant: "updated restaurant", | ||||||
| 					tags: ["tag -0", "tag -1", "tag -2", "tag -3", "tag -4", "tag -5"], | 					tags: ["tag -0", "tag -1", "tag -2", "tag -3", "tag -4", "tag -5"], | ||||||
| 					rating: 5 | 					rating: 5 | ||||||
| 				} | 				}; | ||||||
| 				await setReviewForm(page, review); | 				await setReviewForm(page, review); | ||||||
|  |  | ||||||
| 				// Click the save button to save updates | 				// Click the save button to save updates | ||||||
| @@ -189,7 +189,7 @@ describe("test App end to end", async () => { | |||||||
| 					restaurant: "updated restaurant", | 					restaurant: "updated restaurant", | ||||||
| 					tags: ["tag -0", "tag -1", "tag -2", "tag -3", "tag -4", "tag -5"], | 					tags: ["tag -0", "tag -1", "tag -2", "tag -3", "tag -4", "tag -5"], | ||||||
| 					rating: "http://localhost:8080/assets/images/icons/5-star.svg" | 					rating: "http://localhost:8080/assets/images/icons/5-star.svg" | ||||||
| 				} | 				}; | ||||||
| 				await checkCorrectness(page, "d", expected); | 				await checkCorrectness(page, "d", expected); | ||||||
| 			}); | 			}); | ||||||
|  |  | ||||||
| @@ -212,7 +212,7 @@ describe("test App end to end", async () => { | |||||||
| 					restaurant: "updated restaurant", | 					restaurant: "updated restaurant", | ||||||
| 					tags: ["tag -0", "tag -1", "tag -2", "tag -3", "tag -4", "tag -5"], | 					tags: ["tag -0", "tag -1", "tag -2", "tag -3", "tag -4", "tag -5"], | ||||||
| 					rating: "http://localhost:8080/assets/images/icons/5-star.svg" | 					rating: "http://localhost:8080/assets/images/icons/5-star.svg" | ||||||
| 				} | 				}; | ||||||
| 				await checkCorrectness(shadowRoot, "a", expected); | 				await checkCorrectness(shadowRoot, "a", expected); | ||||||
| 			}); | 			}); | ||||||
|  |  | ||||||
| @@ -225,7 +225,7 @@ describe("test App end to end", async () => { | |||||||
| 				await review_card.click(); | 				await review_card.click(); | ||||||
| 				await page.waitForNavigation(); | 				await page.waitForNavigation(); | ||||||
|  |  | ||||||
| 				page.on('dialog', async dialog => { | 				page.on("dialog", async dialog => { | ||||||
| 					console.log(dialog.message()); | 					console.log(dialog.message()); | ||||||
| 					await dialog.accept(); | 					await dialog.accept(); | ||||||
| 				}); | 				}); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user