TheBrainFamily/chimpy

View on GitHub
bin/findBrokenFeatures/findBrokenFeatures.js

Summary

Maintainability
A
0 mins
Test Coverage
const { uniq } = require('underscore')
const findBrokenFeatures = (testResults) => {
  const foundBroken = [];
  testResults.forEach(feature => {
    feature.elements.forEach(element => {
      element.steps.forEach(step => {
        if (step.result.status !== "passed") {
          foundBroken.push(feature.uri)
        }
      })
    })
  })
  return uniq(foundBroken)
}

module.exports = {
  findBrokenFeatures
}