/** * @author tyankatsu <https://github.com/tyankatsu0105> * See LICENSE file in root directory for full license. */ 'use strict' const RuleTester = require('../../eslint-compat').RuleTester const rule = require('../../../lib/rules/no-v-text') const ruleTester = new RuleTester({ languageOptions: { parser: require('vue-eslint-parser'), ecmaVersion: 2015 } }) ruleTester.run('no-v-text', rule, { valid: [ { filename: 'test.vue', code: '' }, { filename: 'test.vue', code: '<template></template>' }, { filename: 'test.vue', code: '<template><div>{{foobar}}</div></template>' } ], invalid: [ { filename: 'test.vue', code: '<template><div v-text="foobar"></div></template>', errors: ["Don't use 'v-text'."] } ] })