После добавления модуля angularStrap все работает отлично, за исключением в моей UnitTest я получаю следующее сообщение об ошибке:модуль не найден в UnitTest
Error: No module: $strap.directives
...
TypeError: Unable to get property 'expect' of undefined or null reference
так вар httpBackend = нуль
Я добавил его к основному модулю:
var app = angular.module('testK', ["ngResource", "$strap.directives", "ui.if", 'ui.date']);
добавлены оценки файлов расслоение плотной index.html
<!-- AngularJS files -->
<script type="text/javascript" src="lib/jquery.js"></script>
<script type="text/javascript" src="lib/jquery-ui-1.10.3.custom.js"></script>
<!-- <script type="text/javascript" src="lib/jquery-ui-1.10.3.custom_witheffects.js"></script> -->
<script type="text/javascript" src="lib/angular/angular.js"></script>
<script type="text/javascript" src="lib/angular/angular-resource.js"></script>
<!--<script type="text/javascript" src="lib/angular/directives/ng-table.js"></script>-->
<script type="text/javascript" src="lib/angular/ui/if.js"></script>
<script type="text/javascript" src="lib/angular/ui/datepicker.js"></script>
<script type="text/javascript" src="lib/angular/twitter-bootstrap.min.js"></script>
<script type="text/javascript" src="lib/angular/angular-strap-0.7.5.min.js"></script>
мой UnitTest:
"use strict";
describe("mainT", function() {
var ctrl, scope, httpBackend, locationMock,
beforeEach(module("testK"));
beforeEach(inject(function ($controller, $rootScope, $httpBackend, $location, $injector) {
scope = $rootScope.$new();
httpBackend = $httpBackend;
locationMock = $location;
ctrl = $controller("mainT.controller.users", { $scope: scope, $location: locationMock});
}));
afterEach(function() {
httpBackend.verifyNoOutstandingRequest();
httpBackend.verifyNoOutstandingExpectation();
});
describe("method test", function() {
it('should test', function() {
//todo implementation
expect(true).toBeFalsy();
});
});
});
Когда я удалить "$ strap.directives" из моего приложения модуля, мои UnitTest работы. Кто-нибудь понял, почему этот модуль ремня не найден в моем unittest?
чек на karma.conf.js и добавьте туда файл –
спасибо добрый сэр – Vincent
я отправил его в ответ, и я продлен это немного –