js/tests/unit/boardcontrollerspec.js   A
last analyzed

Complexity

Total Complexity 4
Complexity/F 1

Size

Lines of Code 19
Function Count 4

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 4
dl 0
loc 19
rs 10
c 1
b 0
f 0
cc 0
nc 1
mnd 0
bc 4
fnc 4
bpm 1
cpm 1
noi 1
1
/*
2
 * @copyright Copyright (c) 2016 Julius Härtl <[email protected]>
3
 *
4
 * @author Julius Härtl <[email protected]>
5
 *
6
 * @license GNU AGPL version 3 or any later version
7
 *  
8
 *  This program is free software: you can redistribute it and/or modify
9
 *  it under the terms of the GNU Affero General Public License as
10
 *  published by the Free Software Foundation, either version 3 of the
11
 *  License, or (at your option) any later version.
12
 *  
13
 *  This program is distributed in the hope that it will be useful,
14
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
15
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
 *  GNU Affero General Public License for more details.
17
 *  
18
 *  You should have received a copy of the GNU Affero General Public License
19
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
 *  
21
 */
22
23
describe('BoardController', function() {
24
  'use strict';
25
26
  var $controller;
27
28
  beforeEach(inject(function(_$controller_){
29
    // The injector unwraps the underscores (_) from around the parameter names when matching
30
    $controller = _$controller_;
31
  }));
32
33
  describe('$scope.rgblight', function() {
34
    it('converts rbg color to a lighter color', function() {
35
      var $scope = {};
36
      var controller = $controller('BoardController', { $scope: $scope });
0 ignored issues
show
Unused Code introduced by
The variable controller seems to be never used. Consider removing it.
Loading history...
37
      var hex = $scope.rgblight('red');
38
      expect(hex).toEqual('#red');
39
    });
40
  });
41
});
42