Jasmine + Chutzpah:期望未定义为平等

时间:2016-08-28 06:48:04

标签: javascript angularjs controller jasmine chutzpah

我是这个有角度的世界的新人,很抱歉,如果这是如此基本,但我没有得到它

每当我尝试运行茉莉花测试时,我都会遇到此错误

我的控制器是这样定义的:

angular.module('Module',[]).controller('GACtrl', ['GASvc', '$scope', GACtrl]);

function GACtrl(SasService, $scope) {
    var vm = this;

    vm.prueba = 20;

茉莉花测试:

describe("Tests", function () {
var $scope, ctrl;
var svcMock;

beforeEach(function(){
    svcMock = jasmine.createSpyObj("GACtrl", ["GACtrl"]);

    module('Module');

    inject(function($rootScope, $controller){
        $scope = $rootScope.$new();
    });
});

it(", should show the connection between controller and tests", function () {
    expect($scope.prueba).toEqual(20);
})

Visual Studio和Chutzpah一直向我显示该错误,这个项目有一个service.js文件,我只想测试控制器功能,测试是在一个单独的VS项目中来自Controller和Service。

感谢并抱歉英语不好!

0 个答案:

没有答案