$ scopeProvider <- $ scope / Неизвестный поставщик

Я тестирую свое угловое приложение с жасмином (http://jasmine.github.io/2.0/) и получаю следующую ошибку: Неизвестный поставщик: $ scopeProvider <- $ scope Я знаю, что неправильно строить зависимость с областью действия в фильтрах, службах, фабриках и т. д., но я использую $ scope в контроллере! Почему я получаю эту ошибку? контроллер выглядит

testModule.controller('TestCont', ['$filter', '$scope', function($filter, $scope){

        var doPrivateShit = function(){
            console.log(10);
        };

        this.lol = function(){
            doPrivateShit();
        };

        this.add = function(a, b){
            return a+b;
        };

        this.upper = function(a){
            return $filter('uppercase')(a);
        }   

        $scope.a = this.add(1,2);

        $scope.test = 10;

        $scope.search = {

        };
    }]);

и код моего теста:

'use strict';

describe('testModule module', function(){
    beforeEach(function(){
        module('testModule');
    });

    it('should uppercase correctly', inject(function($controller){
        var testCont = $controller('TestCont');
        expect(testCont.upper('lol')).toEqual('LOL');
        expect(testCont.upper('jumpEr')).toEqual('JUMPER');
        expect(testCont.upper('123azaza')).toEqual('123AZAZA');
        expect(testCont.upper('111')).toEqual('111');
    }));
});

Ответы на вопрос(3)

Ваш ответ на вопрос