diff --git a/packages/uni-cli-shared/__tests__/jsFile.spec.ts b/packages/uni-cli-shared/__tests__/jsFile.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..66f22eefe845309343575dbe33db2a4c0be49989 --- /dev/null +++ b/packages/uni-cli-shared/__tests__/jsFile.spec.ts @@ -0,0 +1,23 @@ +import { + addMiniProgramPageJson, + findChangedJsonFiles, +} from '../src/json/mp/jsonFile' + +describe('miniProgram:jsonFile', () => { + const filename = 'pages/index/index' + test(`usingComponents`, () => { + const usingComponents = { + subscribe: 'plugin://subscribeMsg/subscribe', + demo: '/components/demo/demo', + } + addMiniProgramPageJson(filename, { + usingComponents, + }) + expect(JSON.parse(findChangedJsonFiles().get(filename)!)).toEqual({ + usingComponents: { + subscribe: 'plugin://subscribeMsg/subscribe', + demo: '../../components/demo/demo', + }, + }) + }) +})