import {test} from 'node:test'; import assert from 'node:assert/strict'; import {editorParams} from '../src/features/onboarding/wizardQuery.ts'; test('편집기 진입은 사업장 ID만 남긴다', () => { const result = editorParams(new URLSearchParams('step=editor&flow=onboarding&jobId=old'), 'place-1'); assert.equal(result.toString(), 'placeId=place-1'); }); test('주소의 사업장이 저장된 다른 사업장보다 우선이다', () => { const result = editorParams(new URLSearchParams('step=editor&placeId=place-2'), 'place-1'); assert.equal(result.toString(), 'placeId=place-2'); }); test('사업장 없는 편집기 주소는 검색 단계로 보낸다', () => { assert.equal(editorParams(new URLSearchParams('step=editor'), null).toString(), 'step=search'); });