All files / src/tests/common interpreters.js

100% Statements 5/5
100% Branches 0/0
100% Functions 4/4
100% Lines 5/5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23  14x       1x       26x       1x     6x            
function die({ message }) {
  throw new Error(message);
}
 
function dieFromRejection({ message }) {
  return Promise.reject(new Error(message));
}
 
function echo({ value }) {
  return value;
}
 
function echoPromise({ value }) {
  return Promise.resolve(value);
}
 
module.exports = {
  die,
  dieFromRejection,
  echo,
  echoPromise
};