UNPKG

generator-angular-eggs

Version:

Angular 1.5, Angular Component Router, Bootstrap v4(alpha) and TingoDB(like MongoDB) with an Express server

45 lines (35 loc) 1.26 kB
(function() { 'use strict'; describe('Component: <%= name %>', function () { var controller, compile, rootScope; beforeEach(module('<%= appname %>.components.<%= name %>')); beforeEach(module('templates')); beforeEach(inject(function($rootScope, $compile, $componentController) { controller = $componentController; compile = $compile; rootScope = $rootScope; })); describe('<%= className %> Controller', function() { it('Test Case', function () { var $scope = {}; // Controllerの生成<% if (sub===undefined) { %> var ctrl = controller('<%= text %>', {$scope: $scope});<% } else {%> var ctrl = controller('<%= sub %>', {$scope: $scope});<% } %> expect(ctrl.name).toEqual('<%= text %> <%= sub %>'); // $onInitの実行 ctrl.$onInit(); expect(ctrl.onInit).toEqual('Success'); }); }); // selector describe('<%= className %> templateUrl', function() { it('Test Case', function () { var factory = compile('<<%= dashCase %>></<%= dashCase %>>'); var scope = rootScope.$new(); var element = factory(scope); scope.$digest(); console.log(element); }); }); }); })();