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(
`
-
+
+
+ {{label}}
+
+
+ {{label}}
+
+
+ {{label}}
+
+
+ {{label}}
+
+
`, {
miniprogram: true,
resourcePath: '/User/fxy/Documents/test.wxml',