Articles of 业者

通过注入控制单元来testingangular度的错误

我有问题创buildtestingangular度使用茉莉花和业力。 如果你能帮助我,我很感激。 控制台日志错误:[$ injector:modulerr]带有一个链接,声称是由于某种exception导致模块无法加载时发生的错误。 在业力configuration文件: files: [ 'bower_components/angular/angular.min.js', 'bower_components/angular-route/angular-route.min.js', 'node_modules/angular-mocks/angular-mocks.js', 'www/lib/masks.min.js', 'www/lib/ui-utils-mask.js', 'www/js/app.js', 'www/js2/*.js', 'tests/*.test.js' ], 我的testing: describe('Register', function () { beforeEach(angular.mock.module('app', ['onsen', 'ui.utils.masks'])); var $controller; beforeEach(inject(function (_$controller_) { $controller = _$controller_; })); describe('bla bla bla', function () { it('tesye ', function () { var $scope = {}; console.log("$controler: " + $controller); }); }); }); […]

错误:找不到模块'jasmine-core'

我安装了以下testing: "devDependencies": { "jasmine-core": "^2.4.1", "karma": "^0.13.22", "karma-jasmine": "^0.3.7", "karma-phantomjs-launcher": "^1.0.0" } 运行karma start我得到以下错误: 做一个search这是同样的问题的第一个问题: 业力开始找不到模块“茉莉花核心” 不过,我已经尝试了两个答案,全球安装jasmine-core ,我已经做了npm install jasmine-core –save-dev 🙁 我的test/index.html <!DOCTYPE html> <html lang="en"> <head> <title>Jasmine Spec Runner</title> <link href="testing.css" rel="stylesheet"> <script src="../app/assets/js/libs/vendors.min.js"></script> <script src="../app/assets/js/bundle.js"></script> </head> <body> <div> <header> <h1>Jasmine tests for Dashboard</h1> </header> </div> </body> </html> 我的karma.conf.js // Karma configuration // […]

REPL工具angular/茉莉/业力

我想在ruby中有类似binding.pry的东西,基本上,我想能够添加一行到我的代码,并有一个debugging器停在那里,而业力运行我的angular度/茉莉花testing it('runs my jasmine test', function () { var a = true; binding.pry // stops code and enters REPL prompt expect(a).toBe(true); }); 结果将是一个提示 # 我可以在那个时间点对那个范围内的variables做些事情 # a = false; 然后我可以退出并继续执行。 # exit 就像使用开发工具进行debugging一样,但是我希望在浏览器环境之外,以及在业务stream程之内。 我也发现https://github.com/alidavut/locus ,但它似乎不在业力下的业力。

为什么Karma显示范围错误?

我正在为jasmine中的angularjs编写testing用例,并使用karma作为testing跑步者。 之前,一切都运行良好,但突然出现[RangeError:错误的长度!]发生。 我甚至不知道如何debugging它发生的地方。 请帮忙.. > Executed 81 of 85 SUCCESS (0 secs / 1.835 secs) 28 12 2015 > 17:07:32.063:ERROR [karma]: [RangeError: Wrong length!] RangeError: > Wrong length! > at RangeError (native) > at strictToLength (/home/knoldus/roobricks-datashape-ui/node_modules/core-js/modules/_typed-array.js:94:36) > at /home/knoldus/roobricks-datashape-ui/node_modules/core-js/modules/_typed-array.js:404:44 > at new Uint8Array (/home/knoldus/roobricks-datashape-ui/node_modules/core-js/modules/es6.typed.uint8-array.js:3:12) > at allocate (buffer.js:98:17) > at new Buffer (buffer.js:49:12) > at […]