generator-angular-eggs
Version:
Angular 1.5, Angular Component Router, Bootstrap v4(alpha) and TingoDB(like MongoDB) with an Express server
43 lines (34 loc) • 1.06 kB
JavaScript
(function() {
'use strict';
describe('Component: home', function () {
var controller, compile, rootScope;
beforeEach(module('<%= appname %>.components.home'));
beforeEach(module('templates'));
beforeEach(inject(function($rootScope, $compile, $componentController) {
controller = $componentController;
compile = $compile;
rootScope = $rootScope;
}));
describe('Home Controller', function() {
it('Test Case', function () {
var $scope = {};
// Controllerの生成
var ctrl = controller('home', {$scope: $scope});
expect(ctrl.name).toEqual('Home');
// $onInitの実行
ctrl.$onInit();
expect(ctrl.onInit).toEqual('Success');
});
});
// selector
describe('Home templateUrl', function() {
it('Test Case', function () {
var factory = compile('<home></home>');
var scope = rootScope.$new();
var element = factory(scope);
scope.$digest();
console.log(element);
});
});
});
})();