diff --git a/package-lock.json b/package-lock.json index 8aa8565..91fcf1d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@azure/msal-browser": "^5.22.0", "dompurify": "3.4.17", "fflate": "0.8.3", - "glpython-editor": "git+https://github.com/glpython-edu/glpython-editor.git#v0.1.31", + "glpython-editor": "git+https://github.com/glpython-edu/glpython-editor.git#v0.1.32", "jszip": "^3.10.2", "lucide-react": "^1.47.0", "lz-string": "^1.5.0", @@ -814,7 +814,7 @@ }, "node_modules/glpython-editor": { "version": "0.1.0", - "resolved": "git+ssh://git@github.com/glpython-edu/glpython-editor.git#542adf898346225d074360fc0e59678d30f0c750", + "resolved": "git+ssh://git@github.com/glpython-edu/glpython-editor.git#2b08e55e43701c191aa0a7fddc69fb6db42a6ccd", "license": "MIT", "bin": { "glpython-tree": "bin/glpython-tree.mjs" diff --git a/package.json b/package.json index 2dd0a83..4a298c2 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@azure/msal-browser": "^5.22.0", "dompurify": "3.4.17", "fflate": "0.8.3", - "glpython-editor": "git+https://github.com/glpython-edu/glpython-editor.git#v0.1.31", + "glpython-editor": "git+https://github.com/glpython-edu/glpython-editor.git#v0.1.32", "jszip": "^3.10.2", "lucide-react": "^1.47.0", "lz-string": "^1.5.0", diff --git a/scripts/check-ide-browser.mjs b/scripts/check-ide-browser.mjs index cb45e06..a4b4f2d 100644 --- a/scripts/check-ide-browser.mjs +++ b/scripts/check-ide-browser.mjs @@ -504,7 +504,7 @@ try { assert.equal(await replLine(page), 0, 'still no REPL line') // ⋮ Optionen: the REPL line back on. const dialog = await options(page) - assert.deepEqual(await dialog.locator('label').evaluateAll((labels) => labels.map((label) => [label.textContent.trim(), label.querySelector('input').checked])), [['▶ Ausführen', true], ['Tests', true], ['Visualisieren', true], ['Eingabezeile in der Konsole (>>>)', false], ['→-Kette kopieren (im Visualisierer)', false], ['Nach Tests: Zeilen, die kein Beispiel ausführt', false], ['Listen als Baum', false], ['Visualisierer-Modus «Baum»', false]]) + assert.deepEqual(await dialog.locator('label').evaluateAll((labels) => labels.map((label) => [label.textContent.trim(), label.querySelector('input').checked])), [['▶ Ausführen', true], ['Tests', true], ['Visualisieren', true], ['Eingabezeile in der Konsole (>>>)', false], ['→-Kette kopieren (im Visualisierer)', false], ['Zeilen, die von keinem Test ausgeführt wurden', false], ['Listen als Baum', false], ['Visualisierer-Modus «Baum»', false]]) await dialog.getByLabel('Eingabezeile in der Konsole (>>>)').check() await page.keyboard.press('Escape') assert.equal(await replLine(page), 1, 'the REPL line is back') diff --git a/src/i18n.ts b/src/i18n.ts index 9124c84..ea0ad17 100644 --- a/src/i18n.ts +++ b/src/i18n.ts @@ -114,7 +114,7 @@ export const translations: Record = { visualize: 'Visualize', repl: 'Input line in the console (>>>)', export: 'Copy → chain (in the visualizer)', - coverage: 'After Tests: lines no example ran', + coverage: 'Lines no test ran', listtree: 'Lists as trees', tree: 'Visualizer mode «Tree»', }, @@ -191,7 +191,7 @@ export const translations: Record = { visualize: 'Visualisieren', repl: 'Eingabezeile in der Konsole (>>>)', export: '→-Kette kopieren (im Visualisierer)', - coverage: 'Nach Tests: Zeilen, die kein Beispiel ausführt', + coverage: 'Zeilen, die von keinem Test ausgeführt wurden', listtree: 'Listen als Baum', tree: 'Visualisierer-Modus «Baum»', },