【问题标题】:Informative stacktraces with karma+browserify, how?使用 karma+browserify 的信息堆栈跟踪,如何?
【发布时间】:2017-01-22 18:37:42
【问题描述】:

我对 assertion 跟踪有疑问 - 它们提供的信息不足。

例如assertion fault

should navigate inside of layout
       PhantomJS 2.1.1 (Linux 0.0.0)
          1) serialize@http://localhost:9876/base/node_modules/mocha/mocha.js?0491afff0b566ea45cd04c9164a355dba705689e:10776:34
             processAssertionError@node_modules/karma-mocha/lib/adapter.js:59:50
             node_modules/karma-mocha/lib/adapter.js:129:49

我已经尝试过karma-sourcemap-loader,但它不会影响我的输出。 我的配置:

frameworks: ['mocha', 'chai', 'source-map-support', 'browserify'],
files: [
  'tests/**/*.js'
],
browserify: {
  debug: true
},
preprocessors: {
  'tests/**/*.js': ['browserify']
},
reporters: ['progress', 'nyan'],

有什么想法吗?

【问题讨论】:

    标签: karma-runner browserify


    【解决方案1】:

    这似乎与不同浏览器对source-maps 的支持有关,此配置在chromium 浏览器上工作得很好,但在我使用phantomjs 浏览器进行测试时不提供可读的堆栈跟踪信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      相关资源
      最近更新 更多