diff --git a/packages/uni-template-compiler/__tests__/compiler-app-plus-extra.service.spec.js b/packages/uni-template-compiler/__tests__/compiler-app-plus-extra.service.spec.js index f41b94cce02d2108f49cee981fb5cbf1a74b6b1f..1d368026f283de10be24d6e7c37214b2d2f64bd4 100644 --- a/packages/uni-template-compiler/__tests__/compiler-app-plus-extra.service.spec.js +++ b/packages/uni-template-compiler/__tests__/compiler-app-plus-extra.service.spec.js @@ -172,7 +172,7 @@ describe('codegen', () => { ) assertCodegen( '', - `with(this){return _c('image',{attrs:{"src":_$s(0,'a-src',"/"+require("../static/logo.png")),"_i":0}})}` + `with(this){return _c('image',{attrs:{"src":_$s(0,'a-src',require("../static/logo.png")),"_i":0}})}` ) assertCodegen( '', diff --git a/packages/uni-template-compiler/__tests__/compiler-mp-weixin.spec.js b/packages/uni-template-compiler/__tests__/compiler-mp-weixin.spec.js index d8956d8ab28fc717835819bf84ca1bb07285ce34..05763b60454f5bd075a4077e3eb3f82d4ae262a2 100644 --- a/packages/uni-template-compiler/__tests__/compiler-mp-weixin.spec.js +++ b/packages/uni-template-compiler/__tests__/compiler-mp-weixin.spec.js @@ -16,7 +16,7 @@ function assertCodegen (template, templateCode, renderCode = 'with(this){}', opt renderCode(res) } else { expect(res.render).toBe(renderCode) - } + } } describe('mp:compiler-mp-weixin', () => { @@ -72,7 +72,7 @@ describe('mp:compiler-mp-weixin', () => { }) it('generate scoped slot', () => { - assertCodegen(// TODO vue-id + assertCodegen( // TODO vue-id '{{ user.lastName }}', '', function (res) { @@ -86,11 +86,31 @@ describe('mp:compiler-mp-weixin', () => { expect(res.componentGenerics['scoped-slots-header']).toBe(true) } ) - }) - it('generate page-meta', () => { - assertCodegen(// TODO vue-id - '', - '' - ) + }) + it('generate page-meta', () => { + assertCodegen( // TODO vue-id + '', + '' + ) + }) + + it('generate v-slot', () => { + assertCodegen( + ` + + {{label}} + + + {{label}} + + + {{label}} + + + {{label}} + + `, + '' + ) }) }) diff --git a/packages/uni-template-compiler/__tests__/demo.js b/packages/uni-template-compiler/__tests__/demo.js index 81e914ea07f157a3f36a81d6c44462dbcc64e296..0eecf9b90e403cae075d87a7da93f091b91cf819 100644 --- a/packages/uni-template-compiler/__tests__/demo.js +++ b/packages/uni-template-compiler/__tests__/demo.js @@ -19,7 +19,20 @@ const scopedPath = path.resolve(__dirname, '../../') const compiler = require('../lib') const res = compiler.compile( ` -