import chai, { expect } from 'chai'
import sinon from 'sinon'
import sinonChai from 'sinon-chai'
chai.use(sinonChai)
import { mount, shallowMount } from '@vue/test-utils'
import validata from '../../src/validata.js'
describe('validata', () => {
it('validata 存在.', () => {
expect(validata).to.be.ok
})
it('required 为必填.', () => {
var data = {
email: '',
// password: '123'
}
var rules = [
{ key: 'email', required: true, pattern: /^.+@.+$/ },
// { key: 'password', pattern: '', minLength: 6 }
]
let errors = validata(data, rules)
console.log(errors)
expect(errors.email.required).to.eq('必填')
})
})
|