All files / app/src/features/validator/validate-objects/lib check-status-and-state-for-archiving.ts

22.22% Statements 2/9
100% Branches 0/0
0% Functions 0/1
22.22% Lines 2/9

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 12 131x     1x                  
import { SelectedAccountingObject } from '@/entities/accounting-object'
import { PipeStateEnum, PipeStatusEnum } from '@/entities/pipe'
 
export const checkStatusAndStateForArchiving = (objects: SelectedAccountingObject[]): boolean => {
  return objects.every(object => {
    return (
      object.status !== PipeStatusEnum.WAITING &&
      object.status !== PipeStatusEnum.ARCHIVED &&
      object.state == PipeStateEnum.DEFECTED
    )
  })
}