/** * @author Yosuke Ota * See LICENSE file in root directory for full license. */ 'use strict' const rule = require('../../../lib/rules/no-deprecated-html-element-is') const RuleTester = require('../../eslint-compat').RuleTester const ruleTester = new RuleTester({ languageOptions: { parser: require('vue-eslint-parser'), ecmaVersion: 2019 } }) ruleTester.run('no-deprecated-html-element-is', rule, { valid: [ { filename: 'test.vue', code: '' }, { filename: 'test.vue', code: '' }, { filename: 'test.vue', code: '' }, { filename: 'test.vue', code: '' }, // is="vue:xxx" { filename: 'test.vue', code: '' } ], invalid: [ { filename: 'test.vue', code: '', errors: [ { line: 1, column: 16, messageId: 'unexpected', endLine: 1, endColumn: 24 } ] }, { filename: 'test.vue', code: '', errors: [ { line: 1, column: 16, messageId: 'unexpected' } ] } ] })