1import assert from 'node:assert/strict'2import test from 'node:test'3import { mobilePanelSwitchState } from '../src/mobile-panel.js'45test('points the mobile panel switch at the hidden workspace panel', () => {6 assert.deepEqual(mobilePanelSwitchState('editor'), {7 panel: 'editor',8 targetPanel: 'preview',9 controls: 'preview-panel',10 label: 'Show preview',11 })12 assert.deepEqual(mobilePanelSwitchState('preview'), {13 panel: 'preview',14 targetPanel: 'editor',15 controls: 'editor-panel',16 label: 'Show editor',17 })18})1920test('defaults an unknown mobile panel to the editor', () => {21 assert.equal(mobilePanelSwitchState('unknown').panel, 'editor')22})