【问题标题】:Karma custom test pageKarma 自定义测试页面
【发布时间】:2014-07-22 22:13:26
【问题描述】:

Karma 有一个内置的 context.html 文件来加载测试 页。但这很糟糕。我可以指定自定义测试页吗?

我问的原因是因为我想看摩卡漂亮 浏览器上的界面。有没有办法用 Karma 插入它?

Testem 在浏览器上显示测试框架的界面;是 Karma 只显示一个丑陋的空白页是有原因的吗?

@stackoverflow = are you happy now?yes:no
stackoverflow = happy now?ok:thanks

【问题讨论】:

    标签: javascript tdd mocha.js karma-runner testem


    【解决方案1】:

    自您发布以来,Karma 添加了一个选项来指定自定义 HTML 文件。该属性称为customContextFile

    示例

    module.exports = {
      config.set({
            basePath: './',
            frameworks: ['jasmine'],
            reporters: ['dots'],
            port: 9876,
            colors: true,
            logLevel: config.LOG_INFO,
            browserNoActivityTimeout: 100000,
            plugins: [
                'karma-chrome-launcher',
                'karma-jasmine'
            ],     
            customContextFile: 'specRunner.html',
            files: [
                {
                    pattern: 'dist/tests/*.specs.js',
                    served: true,
                    watched: true
                }
            ]
        })
    }
    

    阅读更多

    拉取请求 - https://github.com/karma-runner/karma/pull/1825

    文档 - http://karma-runner.github.io/1.0/config/configuration-file.html#

    【讨论】:

    • 是否有关于自定义上下文文件规则的文档?
    • 我在文档中没有看到任何关于自定义上下文文件的规则。您可以通过查看 karma 自己的 context.html 文件来查看示例。我感觉大多数人不使用此配置选项。 github.com/karma-runner/karma/blob/master/static/context.html
    猜你喜欢
    • 2020-04-13
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    • 2011-11-21
    • 2016-02-14
    相关资源
    最近更新 更多