添加Froala Breaks Karma单位测试



我刚刚通过bower install添加了froala(1.5(项目,它正在打破我当前已设置的单元测试。当我在App.js中定义的Angular.Module中添加" Froala"时,它会打破测试,但是当我删除它时,所有测试都通过。

我在app.js文件中配置了froala:

angular.module('app', [ 'froala',....

我正在引用index.html

中的本地/下载文件
<link href="bower_components/froala-wysiwyg-editor/css/froala_editor.min.css" rel="stylesheet" type="text/css" />
<link href="bower_components/froala-wysiwyg-editor/css/froala_style.min.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="bower_components/froala-wysiwyg-editor/js/froala_editor.min.js"></script>
<script type="text/javascript" src="bower_components/froala-wysiwyg-editor/js/angular-froala.js"></script>

这是我遇到的错误:

TypeError: undefined is not an object (evaluating 'ctrl.disableInput')

这是在添加froala之前通过的业力配置和示例测试。

弗罗拉拉是否需要配置一些东西才能通过测试?

这对我来说是一个简单的错误,它通过将angular-froala加载到鲍尔组件文件夹中。此部分src="bower_components/froala-wysiwyg-editor/js/angular-froala.js"及其在app.js angular.module('app', [ 'froala',....中。我删除了这两个参考文献,仅在索引中具有此参考:

<link href="bower_components/froala-wysiwyg-editor/css/froala_editor.min.css" rel="stylesheet" type="text/css" />. 
<link href="bower_components/froala-wysiwyg-editor/css/froala_style.min.css" rel="stylesheet" type="text/css" />. 
<script type="text/javascript" src="bower_components/froala-wysiwyg-editor/js/froala_editor.min.js"></script>. 

我遵循了以前的堆栈溢出答案,内容涉及与Angular集成,并认为我需要包括它,但这不是必需的。

相关内容

  • 没有找到相关文章

最新更新