From 43cc7d5caaffe53b3472af1545e7d1b593cf4404 Mon Sep 17 00:00:00 2001 From: qiang Date: Fri, 6 May 2022 11:44:08 +0800 Subject: [PATCH] test(App): skip functional components (view) --- .../compiler-app-plus-extra.view.spec.js | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/packages/uni-template-compiler/__tests__/compiler-app-plus-extra.view.spec.js b/packages/uni-template-compiler/__tests__/compiler-app-plus-extra.view.spec.js index 598a2dd79..458ab5b96 100644 --- a/packages/uni-template-compiler/__tests__/compiler-app-plus-extra.view.spec.js +++ b/packages/uni-template-compiler/__tests__/compiler-app-plus-extra.view.spec.js @@ -44,7 +44,7 @@ describe('codegen', () => { it('generate text with multiple statements', () => { assertCodegen( `{{obj.param1}}123123{{obj.param1}}123123{{obj.param1}} -{{obj.param3}}---{{obj.param3}} {{obj.param2}}aaaa{{obj.param2}}aaaa{{obj.param2}}`, - `with(this){return _c('v-uni-view',{attrs:{"_i":0}},[_v((_$g(0,'t0-0'))+"123123"+(_$g(0,'t0-1'))+"123123"+(_$g(0,'t0-2'))),_c('v-uni-text',{attrs:{"_i":1}},[_v("-"+(_$g(1,'t0-0'))+"---"+(_$g(1,'t0-1')))]),_v((_$g(0,'t2-0'))+"aaaa"+(_$g(0,'t2-1'))+"aaaa"+(_$g(0,'t2-2')))],1)}` + `with(this){return _c('uni-view',{attrs:{"_i":0}},[_v((_$g(0,'t0-0'))+"123123"+(_$g(0,'t0-1'))+"123123"+(_$g(0,'t0-2'))),_c('v-uni-text',{attrs:{"_i":1}},[_v("-"+(_$g(1,'t0-0'))+"---"+(_$g(1,'t0-1')))]),_v((_$g(0,'t2-0'))+"aaaa"+(_$g(0,'t2-1'))+"aaaa"+(_$g(0,'t2-2')))],1)}` ) }) it('generate v-slot', () => { @@ -68,18 +68,18 @@ describe('codegen', () => { '

', `with(this){return _c('p',{wxsProps:{"change:prop":"pos"},attrs:{"change:prop":swipe.sizeReady,"prop":_$gc(0,'change:pos'),"_i":0},on:{"touchstart":function($event){$event = $handleWxsEvent($event);swipe.touchstart($event, $getComponentDescriptor())},"touchmove":function($event){$event = $handleWxsEvent($event);swipe.touchmove($event, $getComponentDescriptor())},"touchend":function($event){$event = $handleWxsEvent($event);swipe.touchend($event, $getComponentDescriptor())},"change":function($event){return $handleViewEvent($event)}}})}` ) - }) - - it('generate staticClass and id', () => { - assertCodegen( - '', - `with(this){return _c('custom',{attrs:{"id":"id","_i":0}})}` - ) - assertCodegen( - '', - `with(this){return _c('custom',{attrs:{"id":_$g(0,'a-id'),"_i":0}})}` - ) - }) + }) + + it('generate staticClass and id', () => { + assertCodegen( + '', + `with(this){return _c('custom',{attrs:{"id":"id","_i":0}})}` + ) + assertCodegen( + '', + `with(this){return _c('custom',{attrs:{"id":_$g(0,'a-id'),"_i":0}})}` + ) + }) // TODO 后续优化dataset // it('generate dataset', () => { @@ -91,11 +91,11 @@ describe('codegen', () => { it('generate dataset', () => { assertCodegen( '', - `with(this){return _c('v-uni-view',{attrs:{"data-a":"1","data-b":_$g(0,'a-data-b'),"_i":0}})}` - ) - assertCodegen( - '', - `with(this){return _c('custom',{attrs:{"data-a":"1","data-b":_$g(0,'a-data-b'),"_i":0}})}` + `with(this){return _c('uni-view',{attrs:{"data-a":"1","data-b":_$g(0,'a-data-b'),"_i":0}})}` + ) + assertCodegen( + '', + `with(this){return _c('custom',{attrs:{"data-a":"1","data-b":_$g(0,'a-data-b'),"_i":0}})}` ) }) it('generate v-if directive', () => { @@ -141,12 +141,12 @@ describe('codegen', () => { it('generate text trim', () => { assertCodegen( 'text', - `with(this){return _c('v-uni-view',{attrs:{"_i":0}},[_v("text")])}` + `with(this){return _c('uni-view',{attrs:{"_i":0}},[_v("text")])}` ) assertCodegen( ' text ', - `with(this){return _c('v-uni-view',{attrs:{"_i":0}},[_v("text")])}` + `with(this){return _c('uni-view',{attrs:{"_i":0}},[_v("text")])}` ) assertCodegen( @@ -179,42 +179,42 @@ describe('codegen', () => { assertCodegen( ' text text ', - `with(this){return _c('v-uni-view',{attrs:{"_i":0}},[_v("text text")])}` + `with(this){return _c('uni-view',{attrs:{"_i":0}},[_v("text text")])}` ) assertCodegen( 'text {{text}} text', - `with(this){return _c('v-uni-view',{attrs:{"_i":0}},[_v("text "+(_$g(0,'t0-0'))+" text")])}` + `with(this){return _c('uni-view',{attrs:{"_i":0}},[_v("text "+(_$g(0,'t0-0'))+" text")])}` ) assertCodegen( ' text {{text}} 文本 ', - `with(this){return _c('v-uni-view',{attrs:{"_i":0}},[_v("text "+(_$g(0,'t0-0'))+" 文本")])}` + `with(this){return _c('uni-view',{attrs:{"_i":0}},[_v("text "+(_$g(0,'t0-0'))+" 文本")])}` ) assertCodegen( '{{text}} text text ', - `with(this){return _c('v-uni-view',{attrs:{"_i":0}},[_v((_$g(0,'t0-0'))+" text text")])}` + `with(this){return _c('uni-view',{attrs:{"_i":0}},[_v((_$g(0,'t0-0'))+" text text")])}` ) assertCodegen( ' {{text}} text text ', - `with(this){return _c('v-uni-view',{attrs:{"_i":0}},[_v((_$g(0,'t0-0'))+" text text")])}` + `with(this){return _c('uni-view',{attrs:{"_i":0}},[_v((_$g(0,'t0-0'))+" text text")])}` ) assertCodegen( '{{text}} text text {{text}}', - `with(this){return _c('v-uni-view',{attrs:{"_i":0}},[_v((_$g(0,'t0-0'))+" text text "+(_$g(0,'t0-1')))])}` + `with(this){return _c('uni-view',{attrs:{"_i":0}},[_v((_$g(0,'t0-0'))+" text text "+(_$g(0,'t0-1')))])}` ) assertCodegen( ' {{text}} text text {{text}} ', - `with(this){return _c('v-uni-view',{attrs:{"_i":0}},[_v((_$g(0,'t0-0'))+" text text "+(_$g(0,'t0-1')))])}` - ) - }) - it('generate bool attr', () => { - assertCodegen( - '