Post when execution has results

This commit is contained in:
plondon 2021-11-11 09:04:13 -05:00
parent fc4a003414
commit 408dc35543
1 changed files with 7 additions and 1 deletions

View File

@ -19,6 +19,10 @@ function showError({ message, data }) {
document.querySelector("html").classList.add("is-clipped");
}
const postExecutionResults = (output) => {
window.parent.postMessage({ event: "execution_has_results", output }, "*");
}
const postTestResults = (testData, expectedOutput) => {
const pass = testData.some((output) => output.includes(expectedOutput));
@ -152,9 +156,11 @@ async function main() {
term.write(message.output);
testData.push(message.output);
if (testData.join("").includes('Test run finished')) {
if (testData.join("").includes('Test run finished') && message.expectedOutput) {
postTestResults(testData, message.expectedOutput);
testData = [];
} else {
postExecutionResults(message.output);
}
return;
case "lspStopped":