github.com/matm/etcd@v0.3.1-0.20140328024009-5b4a473f1453/mod/dashboard/test/spec/controllers/main.js (about)

     1  'use strict';
     2  
     3  describe('Controller: MainCtrl', function () {
     4  
     5    // load the controller's module
     6    beforeEach(module('etcdDashboardApp'));
     7  
     8    var MainCtrl,
     9      scope;
    10  
    11    // Initialize the controller and a mock scope
    12    beforeEach(inject(function ($controller, $rootScope) {
    13      scope = $rootScope.$new();
    14      MainCtrl = $controller('MainCtrl', {
    15        $scope: scope
    16      });
    17    }));
    18  
    19    it('should attach a list of awesomeThings to the scope', function () {
    20      expect(scope.awesomeThings.length).toBe(3);
    21    });
    22  });