diff --git a/angularjs/angular-mocks-tests.ts b/angularjs/angular-mocks-tests.ts index 63ea220f6..86bbe6c94 100644 --- a/angularjs/angular-mocks-tests.ts +++ b/angularjs/angular-mocks-tests.ts @@ -87,6 +87,16 @@ logCall = logService.warn; logs = logCall.logs; +/////////////////////////////////////// +// IComponentControllerService +/////////////////////////////////////// +var $componentController: ng.IComponentControllerService; +$componentController<{}, {}>('Test controller', { $scope: {} }); +$componentController<{}, {}>('Test controller', { $scope: {}, test: true }); +$componentController<{}, { test: boolean }>('Test controller', { $scope: {} }, { test: true}); +$componentController<{}, { test?: boolean }>('Test controller', { $scope: {} }, {}); +$componentController<{}, {}>('Test controller', { $scope: {} }, {}, 'identity'); +$componentController<{ cb: () => void }, {}>('Test controller', { $scope: {} }); /////////////////////////////////////// // IHttpBackendService