All files / ee/app/assets/javascripts/dependencies/store/modules/list utils.js

100% Statements 6/6
100% Branches 5/5
100% Functions 3/3
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10    4x   4x 2x   4x 3x  
import { REPORT_STATUS } from './constants';
 
export const hasDependencyList = ({ dependencies }) => Array.isArray(dependencies);
 
export const hasReportStatus = ({ report }) =>
  Boolean(report && Object.values(REPORT_STATUS).includes(report.status));
 
export const isValidResponse = ({ data }) =>
  Boolean(data && hasDependencyList(data) && hasReportStatus(data));