All files / module/resource hasRelationship.js

100% Statements 2/2
100% Branches 4/4
100% Functions 2/2
100% Lines 2/2

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 11      16x 10x            
import { hasOwn } from '../../shared/utils'
 
export function hasRelationship (obj) {
  return name => {
    return hasOwn(obj, 'relationships') &&
    hasOwn(obj.relationships, name) &&
      obj.relationships[name].data !== null &&
      obj.relationships[name].data.length !== 0
  }
}