首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angularjs -如何将引导带导入Karma-Jasmine进行测试

Angularjs -如何将引导带导入Karma-Jasmine进行测试
EN

Stack Overflow用户
提问于 2018-05-08 08:26:52
回答 1查看 1.1K关注 0票数 1

我有一个指令,它从bootstrap.min.js调用一个方法,当我编写一个测试文件来测试它时,它会呈现错误,比如我使用的函数没有定义。我认为导致这一错误的原因是因为我没有在测试环境中包含Bootstrap,我在Google上搜索了很多次,但是没有找到一种方法让Bootstrap与Karma一起工作。有谁知道怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-29 19:53:22

如果将files添加到您的karma.conf.js中,它应该可以工作。示例来自这里

代码语言:javascript
复制
module.exports = function (config) {
  config.set({
    basePath: '',
    frameworks: ['jasmine', '@angular/cli'],
    singleRun: false,
    files: [
      "../node_modules/bootstrap/bootstrap.min.css",
      "../node_modules/jquery/dist/jquery.min.js"
    ]
  });
};

如果您使用Bower或其他包管理器,只需更改路径。

代码语言:javascript
复制
"bower_components/jquery/dist/jquery.js",

请注意有正确的相对路径到您的文件。也许您需要在开头添加或省略../

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50229203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档