diff --git a/tests/js/api-env-switcher.test.js b/tests/js/api-env-switcher.test.js index 1b21ab4..567f75b 100644 --- a/tests/js/api-env-switcher.test.js +++ b/tests/js/api-env-switcher.test.js @@ -72,4 +72,37 @@ describe('initApiEnvSwitcher', () => { expect(document.getElementById('env-base-url').textContent).toContain('/api/live') }) + + it('handles unknown env gracefully', () => { + document.body.innerHTML = ` +
original
+original desc
+ ` + initApiEnvSwitcher() + + document.querySelector('[data-env="unknown"]').click() + + expect(document.getElementById('env-base-url').textContent).toBe('original') + expect(document.getElementById('env-description').textContent).toBe('original desc') + }) + + it('works without base-url and description elements', () => { + document.body.innerHTML = ` +