大佬教程收集整理的这篇文章主要介绍了javascript – 使用茉莉花/节点测试角度:未捕获类型错误“无法设置”mock“的属性未定义,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的配置:
@H_755_4@module.exports = function(config) { config.set({ // base path,that will be used to resolve files and exclude basePath: '',// frameworks to use frameworks: ['jasmine'],// list of files / patterns to load in the browser files: [ 'javascripts/angular.min.js','javascripts/angular-mocks.js','javascripts/app.js','tests/angelloModelSpec.js',],我的index.html标题:
<head> <script src="javascripts/angular.min.js" type="text/javascript"></script> <script src="javascripts/angular-mocks.js"></script> <script src="javascripts/app.js"></script> <meta charset="utf-8"> <title>Angello</title> <meta name="description" content="Angello Story Application"> <link rel="stylesheet" href="app.css"> </head>
我的测试:
describe('service: angelloModel',function(){ // load the service's module beforeEach(module('Angello')); var modelservice; // Initialize the service beforeEach(inject(function (angelloModel){ modelservice = angelloModel; })); describe('#getStatuses',function(){ it('should return seven different statuses',function () { expect(modelservice.getStatuses().length).toBe(7); }); }); });
输出在命令提示符下:
Your environment has been set up for using Node.js 0.10.26 (x64) And npm. Your environment has been set up for using Node.js 0.10.26 (x64) And npm. C:\Users\jmclaughlin>karma start karma.conf.js INFO [karma]: Karma v0.10.9 server started at http://localhost:****/ INFO [launcher]: StarTing browser Chrome INFO [Chrome 33.0.1750 (Windows 7)]: Connected on socket *************** Chrome 33.0.1750 (Windows 7) ERROR Uncaught TypeError: CAnnot set property 'mock' of undefined at C:/Angello/javascripts/angular-mocks.js:17 Chrome 33.0.1750 (Windows 7): Executed 0 of 0 ERROR (0.465 secs / 0 secs)
当使用每个文件的版本1.0.7时:
Your environment has been set up for using Node.js 0.10.26 (x64) And npm. C:\Users\myUsername>karma start karma.conf.js INFO [karma]: Karma v0.10.9 server started at http://localhost:****/ INFO [launcher]: StarTing browser Chrome INFO [Chrome 33.0.1750 (Windows 7)]: Connected on socket *************** Chrome 33.0.1750 (Windows 7) ERROR Uncaught ReferenceError: angular is not defined at C:/Angello/javascripts/angular-mocks.js:16 Chrome 33.0.1750 (Windows 7): Executed 0 of 0 ERROR (0.064 secs / 0 secs)
以上是大佬教程为你收集整理的javascript – 使用茉莉花/节点测试角度:未捕获类型错误“无法设置”mock“的属性未定义全部内容,希望文章能够帮你解决javascript – 使用茉莉花/节点测试角度:未捕获类型错误“无法设置”mock“的属性未定义所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。