All files / lib checkfront.js

100% Statements 6/6
100% Branches 0/0
100% Functions 2/2
100% Lines 6/6

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 13 14 15 16 17 18 19 20 21 221x 1x 1x       1x               2x           1x  
const rq = require('./api/request');
const Bookings = require('./bookings');
const Items = require('./items');
 
function Checkfront({ endpoint, key, secret }) {
  async function rqWithAuth(params) {
    return rq({
      endpoint,
      key,
      secret,
      ...params,
    });
  }
 
  return {
    bookings: Bookings(rqWithAuth),
    items: Items(rqWithAuth),
  };
}
 
module.exports = Checkfront;