UNPKG

generator-ngfs

Version:

Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node

25 lines (19 loc) 777 B
'use strict' describe 'Controller: <%= classedName %>Ctrl', () -> # load the controller's module beforeEach module '<%= scriptAppName %>' <%= classedName %>Ctrl = {} scope = {} $httpBackend = {} # Initialize the controller and a mock scope beforeEach inject (_$httpBackend_, $controller, $rootScope) -> $httpBackend = _$httpBackend_ $httpBackend.expectGET('/api/awesomeThings').respond ['HTML5 Boilerplate', 'AngularJS', 'Karma', 'Express'] scope = $rootScope.$new() <%= classedName %>Ctrl = $controller '<%= classedName %>Ctrl', { $scope: scope } it 'should attach a list of awesomeThings to the scope', () -> expect(scope.awesomeThings).toBeUndefined() $httpBackend.flush() expect(scope.awesomeThings.length).toBe 4