Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
import {
  viewBagBaseUrl,
  shippingAndTaxBaseUrl,
  addToBagBaseUrl,
  updateBagBaseUrl,
  setShippingAddressBaseUrl,
  updateShippingMethodsBaseUrl,
  paymentBaseUrl,
  submitOrderBaseUrl,
  suspendCartBaseUrl,
} from '../../bootstrapper/api/config'
import { Request } from '../../apollo-fork/oneRequest'
import { getViewBag } from './requests.GET'
import {
  getShippingAndTax,
  getAddToBag,
  getUpdateBag,
  getSetShippingAddress,
  getUpdateShippingMethods,
  getPaymentAdd,
  getPaymentFinal,
  getSubmitOrder,
  getAddPromoCode,
  getSuspendCart,
} from './requests.POST'
import {
  addToBagData,
  updateBagData,
  viewBagData,
  shippingAndTaxData,
  setShippingAddressData,
  updateShippingMethodsData,
  paymentAddData,
  paymentFinalData,
  submitOrderData,
  addPromoCodeData,
  suspendCartData,
} from './fixtures'
import {
  viewBagParams,
  shippingAndTaxParams,
  addToBagParams,
  updateBagParams,
  setShippingAddressParams,
  updateShippingMethodsParams,
  paymentAddParams,
  paymentFinalParams,
  submitOrderParams,
  addPromoCodeParams,
} from './defaultParams'

test('Get viewbag tests - returns a list of viewbagData', async() => {
  const request = new Request()
    .setUrl(viewBagBaseUrl)
    .setData(viewBagData)
    .setDefaultParams(viewBagParams)
    .toMock()
  const getViewBagData = await request
  expect(typeof getViewBagData).toBe('object')
})

test('Get shippingAndTax tests - returns a list of Data', async() => {
  const request = new Request()
    .setUrl(shippingAndTaxBaseUrl + `/shippingandtax`)
    .setData(shippingAndTaxData)
    .setDefaultParams(shippingAndTaxParams)
    .toMock()
  const getShippingAndTaxData = await request
  expect(typeof getShippingAndTaxData).toBe('object')
})

test('Get addToBag tests - returns a list of addToBagData', async() => {
  const request = new Request()
    .setUrl(addToBagBaseUrl)
    .setData(addToBagData)
    .setDefaultParams(addToBagParams)
    .toMock()
  const getAddToBagData = await request
  expect(typeof getAddToBagData).toBe('object')
})

test('Get updateBag tests - returns a list of updateBagData', async() => {
  const request = new Request()
    .setUrl(updateBagBaseUrl)
    .setData(updateBagData)
    .setDefaultParams(updateBagParams)
    .toMock()
  const getUpdateBagData = await request
  expect(typeof getUpdateBagData).toBe('object')
})

test('Get setshippingaddress tests', async() => {
  const request = new Request()
    .setUrl(setShippingAddressBaseUrl)
    .setData(setShippingAddressData)
    .setDefaultParams(setShippingAddressParams)
    .toMock()
  const getSetShippingAddressData = await request
  expect(typeof getSetShippingAddressData).toBe('object')
})

test('Get updateshippingmethods tests', async() => {
  const request = new Request()
    .setUrl(updateShippingMethodsBaseUrl)
    .setData(updateShippingMethodsData)
    .setDefaultParams(updateShippingMethodsParams)
    .toMock()
  const getUpdateShippingMethodsData = await request
  expect(typeof getUpdateShippingMethodsData).toBe('object')
})

test('Get paymentAdd tests', async() => {
  const request = new Request()
    .setUrl(paymentBaseUrl + '/add')
    .setData(paymentAddData)
    .setDefaultParams(paymentAddParams)
    .toMock()
  const getPaymentAddData = await request
  expect(typeof getPaymentAddData).toBe('object')
})

test('Get paymentFinal tests', async() => {
  const request = new Request()
    .setUrl(paymentBaseUrl)
    .setData(paymentFinalData)
    .setDefaultParams(paymentFinalParams)
    .toMock()
  const getPaymentFinalData = await request
  expect(typeof getPaymentFinalData).toBe('object')
})

test('Get paymentAdd tests', async() => {
  const request = new Request()
    .setUrl(submitOrderBaseUrl)
    .setData(submitOrderData)
    .setDefaultParams(submitOrderParams)
    .toMock()
  const getSubmitOrderData = await request
  expect(typeof getSubmitOrderData).toBe('object')
})

test('Get addPromoCode tests', async() => {
  const request = new Request()
    .setUrl(addToBagBaseUrl)
    .setData(addPromoCodeData)
    .setDefaultParams(addPromoCodeParams)
    .toMock()
  const getAddPromoCodeData = await request
  expect(typeof getAddPromoCodeData).toBe('object')
})

test('Suspend Cart tests', async() => {
  const request = new Request()
    .setUrl(suspendCartBaseUrl)
    .setData(suspendCartData)
    .toMock()
  const getSuspendCartData = await request
  expect(typeof getSuspendCartData).toBe('object')
})