vue-test-utils、karma、chai(持续更新...)

以下纯属自己总结,如有不对欢迎讨论:

1、如果用vue-test-utils,断言的时候不能用.toBe(),用to.equal()代替,不然报错

error:Invalid Chai property:toBe. Did you mean "to";

2、karma.conf.js中,设置配置的时候浏览器更换成Chrome的,下载karma-chrome-launcher,并替换 browsers

// browsers: ['PhantomJS'],
   browsers:['Chrome']

原因就是用自带的phantomJs浏览器的时候会报错:

undefined is not a constructor (evaluating 'expect(wrapper.contains('button')).toBe(true)') index.js:9:3414812
29 07 2019 11:38:23.183:WARN [reporter]: SourceMap position not found for trace: undefined

具体是为啥咱也不知道,也不敢问,反正换了报错就没了。

你可能感兴趣的:(vue-test-utils、karma、chai(持续更新...))