Repository URL to install this package:
|
Version:
1.1.16 ▾
|
import { Request } from '../../apollo-fork/oneRequest'
import {
orderLookUpBaseUrl,
orderStatusChangeBaseUrl,
campaignId,
} from '../../bootstrapper/api/config'
import {
orderLookUp,
getOrders,
detailedOrders,
cancelOrder,
returnOrder,
} from './requests.POST'
import { cancelOrderData, orderLookupData, orderDetailsData } from './fixtures'
import {
orderLookUpParams,
getOrdersParams,
detailedOrdersParams,
cancelorderParams,
returnorderParams,
} from './defaultParams'
test('Get orderLookUp tests - returns a order details', async() => {
const request = new Request()
.setUrl(orderLookUpBaseUrl + `/orderlookup`)
.setData(orderLookupData)
.setDefaultParams(orderLookUpParams)
.toMock()
const orderLookupResponse = await request
expect(typeof orderLookupResponse).toBe('object')
})
test('Get orderList tests - returns a order list', async() => {
const request = new Request()
.setUrl(orderLookUpBaseUrl + `/get`)
.setData(orderLookupData)
.setDefaultParams(getOrdersParams)
.toMock()
const orderlistResponse = await request
expect(typeof orderlistResponse).toBe('object')
})
test('Get order Detail tests - returns a details of a order', async() => {
const request = new Request()
.setUrl(orderLookUpBaseUrl + `/detailedorder`)
.setData(orderDetailsData)
.setDefaultParams(detailedOrdersParams)
.toMock()
const orderlistResponse = await request
expect(typeof orderlistResponse).toBe('object')
})
test('cancel Orders tests - cancel Orders', async() => {
const request = new Request()
.setUrl(orderStatusChangeBaseUrl + `/cancel`)
.setData(cancelOrderData)
.setDefaultParams(cancelorderParams)
.toMock()
const cancelOrderResponse = await request
expect(typeof cancelOrderResponse).toBe('object')
})
test('return Orders tests - return Orders', async() => {
const request = new Request()
.setUrl(orderStatusChangeBaseUrl + `/return`)
.setData(cancelOrderData)
.setDefaultParams(returnorderParams)
.toMock()
const returnOrderResponse = await request
expect(typeof returnOrderResponse).toBe('object')
})