et { color: green; }
							}
					`
				},
			];

			let iframe = document.querySelector("iframe");

			for (let testCase of testCases) {
				if (testCase.skip) {
					console.log("Skipping test case: " + testCase.title);
					continue;
				}

				const styleText = testCase['style'];

				const testCaseStyle = await (fetch(`/test/styles.css`, {
					method: 'POST',
					body: styleText,
				}).then((response) => response.text()));

				iframe.width = 300;

				await new Promise(resolve => {
					iframe.onl