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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容