title: Error: [$injector:unpr] Unknown provider: $scopeProvider <- $scope Error
body: <p>I am getting this common error  Error: <code>[$injector:unpr] Unknown provider: $scopeProvider &lt;- $scope</code> with my test case . I know this is a common one , and there are few other threads explaining with solutions . But i really couldn't come up with a answer to my problem . Can anyone point me in the right direction?</p>
  
  <p>ViewMeetingCtrl ,</p>
  
  <pre><code>(function () {
      'use strict';
      angular.module('MyApp').controller('ViewMeetingCtrl', ViewMeetingCtrl);
  
      ViewMeetingCtrl.$inject = ['$scope', '$state', '$http', '$translate', 'notificationService', 'meetingService', '$modal', 'meeting', 'attachmentService'];
  
      function ViewMeetingCtrl($scope, $state, $http, $translate, notificationService, meetingService, $modal, meeting, attachmentService) {
          $scope.meeting = meeting;
          $scope.test = "testvalue";
          if (meeting.Status == 'Cancelled')
          {
              $scope.actionButtons = false;
          }
          else
          {
              $scope.actionButtons = true;
          }
  
          //more code
      }
  })();
  </code></pre>
  
  <p>MeetingCtrlSpec.js</p>
  
  <pre><code>describe('ViewMeetingCtrl', function () {
      var $rootScope, scope, $controller, meetingService;
  
      beforeEach(angular.mock.module('MyApp'));
  
      beforeEach(inject(function ($rootScope, $controller, meetingService) {
          scope = $rootScope.$new();
          $controller('ViewMeetingCtrl', {
              meetingService: meetingService,
              '$rootScope' : $rootScope,
              scope: scope
          });       
  
      }));
  
      it('should change greeting value if name value is changed', function () {
          //some assertion
      });
  });
  </code></pre>
  
  <p>Error trace :</p>
  
  <pre><code>Firefox 37.0.0 (Windows 8.1) ViewMeetingCtrl should change greeting value if name value is changed FAILED
          Error: [$injector:unpr] Unknown provider: $scopeProvider &lt;- $scope &lt;- ViewMeetingCtrl
          http://errors.angularjs.org/1.3.15/$injector/unpr?p0=%24scopeProvider%20%3C-%20%24scope%20%3C-%20ViewMeetingCtrl
  
          minErr/&lt;@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/bower_components/angular/angular.js:63:12
          createInjector/providerCache.$injector&lt;@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/bower_components/ang
  ular/angular.js:4015:19
          getService@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/bower_components/angular/angular.js:4162:39
          createInjector/instanceCache.$injector&lt;@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/bower_components/ang
  ular/angular.js:4020:28
          getService@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/bower_components/angular/angular.js:4162:39
          invoke@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/bower_components/angular/angular.js:4194:1
          instantiate@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/bower_components/angular/angular.js:4211:27
          $ControllerProvider/this.$get&lt;/&lt;@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/bower_components/angular/an
  gular.js:8501:18
          angular.mock.$ControllerDecorator&lt;/&lt;@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/node_modules/angular-mo
  cks/angular-mocks.js:1878:12
          @C:/Users/dell pc/Documents/Work/MyApp/FLIS.Client.Tests/test/company/MeetingCtrlSpec.js:8:1
          invoke@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/bower_components/angular/angular.js:4203:14
          workFn@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/node_modules/angular-mocks/angular-mocks.js:2436:11
          angular.mock.inject@C:/Users/dell%20pc/Documents/Work/MyApp/WebApiRole/node_modules/angular-mocks/angular-mocks
  .js:2407:25
          @C:/Users/dell pc/Documents/Work/MyApp/Client.Tests/test/company/MeetingCtrlSpec.js:6:16
          @C:/Users/dell pc/Documents/Work/MyApp/Client.Tests/test/company/MeetingCtrlSpec.js:1:1
  Firefox 37.0.0 (Windows 8.1): Executed 3 of 3 (1 FAILED) (0.094 secs / 0.091 secs)
  </code></pre>