Skip to content

Commit

Permalink
feat: taro-cli-convertor部分日志测试用例
Browse files Browse the repository at this point in the history
  • Loading branch information
yusjie committed Jan 18, 2024
1 parent 33e4feb commit c0bf140
Showing 1 changed file with 58 additions and 0 deletions.
58 changes: 58 additions & 0 deletions packages/taro-cli-convertor/__tests__/config.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -536,5 +536,63 @@ describe('生成转换报告及日志', () => {
expect(resFileMap.has('/wxProject/taroConvert/report/static/css')).toBeTruthy()
expect(resFileMap.has('/wxProject/taroConvert/report/static/media')).toBeTruthy()
})

test('utils文件中不存在index.js文件', () => {
const UTILS_NO_INDEXJS_FILE = {
'/pages': {
'/index': {
'/index.js': `
const utils = require("../../utils")
Page ({
onLoad: function() {
utils.myFunction()
}
})
`,
'/index.json': `
{
"usingComponents": {
"utils": "/utils/utils"
}
}
`,
'/index.wxml': ``,
'/index.wxss': '',
}
},
'/utils': {
'/utils': {
'/utils.js': `
const myUtil = {
myFunction: function() {
}
}
module.exports = myUtil
`,
'/utils.json': `{}`,
'/utils.wxml': ``,
'/utils.wxss': '',
}
},
'/project.config.json': `{}`,
'/app.js': `App({})`,
'/app.json': `
{
"pages":[
"pages/index/index"
]
}
`,
}

setMockFiles(root, UTILS_NO_INDEXJS_FILE)
const convertor = new Convertor(root,false)
convertor.run()

expect(resFileMap.has('/wxProject/taroConvert/report')).toBeTruthy()
expect(resFileMap.has('/wxProject/taroConvert/report/static/js')).toBeTruthy()
expect(resFileMap.has('/wxProject/taroConvert/report/static/css')).toBeTruthy()
expect(resFileMap.has('/wxProject/taroConvert/report/static/media')).toBeTruthy()
})
})

0 comments on commit c0bf140

Please sign in to comment.