All files / middlewares inboundOrderAddValidations.js

100% Statements 6/6
100% Branches 6/6
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 22 23 24 25          3x   3x 1x         2x   2x 1x                
import APIError from '../helpers/error';
import ProductInformation from '../source/products/information';
import ProductEanInforamtion from '../source/productEans/information';
 
async function validProductCodeEan(req) {
  const productCode = req.body.productCodeEan || req.query.productCodeEan;
 
  if (!productCode) {
    throw new APIError('INVALID_PRODUCT_CODE');
  }
}
 
async function validSupplierQuery(req) {
  const { supplierQuery } = req.query;
 
  if (!supplierQuery) {
    throw new APIError('INVALID_SUPPLIER_QUERY');
  }
}
 
export default {
  validProductCodeEan,
  validSupplierQuery,
};