import { assert } from './testUtils' describe('mp-kuaishou: transform v-on', () => { describe('input,textarea', () => { test(`input`, () => { assert( ``, ``, `(_ctx, _cache) => { return { a: { 'input': _o(_ctx.input) } } }` ) }) test(`textarea`, () => { assert( ``, ``, `(_ctx, _cache) => { return { a: { 'input': _o(_ctx.input) } } }` ) }) }) describe('component', () => { test(`built-in event`, () => { assert( ``, ``, `(_ctx, _cache) => { return { a: _o(_ctx.tap) } }` ) }) test(`custom event`, () => { assert( ``, ``, `(_ctx, _cache) => { return { a: { 'click': _o(_ctx.click) } } }` ) }), test(`multi custom event`, () => { assert( ``, ``, `(_ctx, _cache) => { return { a: { 'custom-mount': _o($event => { _ctx.mount(); _ctx.created(); }), 'unmount': _o(_ctx.unmount) } } }` ) }) }) })