jeudi 19 janvier 2017

Testing Coverage - branch not covered

I am trying to test the following code:

import color from 'color';
import { hoverFocus } from './hover';

export const defaultProps = {
  '$enable-hover-mediaQuery': false,
};

export function badgeVariant(enableHoverMediaQuery = defaultProps['$enable-hover-mediaQuery'], badgeColor) {
  return `
    background-color: ${badgeColor}

    &[href] {
      ${hoverFocus(
        enableHoverMediaQuery,
        `background-color: ${color(badgeColor).darken(0.1).toString()};`
      )}
    }
  `;
}

export default {
  defaultProps,
  badgeVariant,
};

All my tests pass but my branch coverage is 0%, Istanbul tells me thatdefaultProps['$enable-hover-mediaQuery'] "branch is not covered".

Any clue why so?

Aucun commentaire:

Enregistrer un commentaire