All files / test/framework/demo/orchestrator/subject sum.ts

54.54% Statements 6/11
100% Branches 1/1
0% Functions 0/1
54.54% Lines 6/11

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 121x 1x 1x 1x 2x           1x  
import {library} from '@feasibleone/blong';
 
export default library(
    ({errors}) =>
        function sum(params: number[]) {
            return params.reduce((prev, cur) => {
                if (cur < 0) throw errors.subjectSum();
                return prev + cur;
            }, 0);
        },
);