Code coverage report for src\components\factory\checkedButtonFactory.js

# all files / src/components/factory/ checkedButtonFactory.js

100% Statements 10/10
100% Branches 2/2
100% Functions 3/3
100% Lines 10/10

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    241×
    1×

    1×

    1×
    3×

    3×

    1×
    4×
    2×

    2×

     (function component(ng) {
      ng.module('components').factory('checkedButton', checkedButton);

      checkedButton.$inject = [];

      /* отвечает за доступность \ недоступность кнопок: Set estimate end и Group event */
      function checkedButton() {
        var check;

        return {
            setMultichecked: setMultichecked
        };

        /* задание текущего количества выделеных элементов */
        function setMultichecked(length) {
          if (length > 1) {
              this.check = false;
          } else {
              this.check = true;
          }

        };
      }
    })(angular);