Repository URL to install this package:
|
Version:
1.2.7 ▾
|
import { Request } from '../../apollo-fork/oneRequest'
import {
addItemBaseUrl,
createListBaseUrl,
deleteItemBaseUrl,
getItemBaseUrl,
getListBaseUrl,
registerBaseUrl,
} from '../../bootstrapper/api/config'
import {
addItem,
createList,
deleteItem,
getItems,
getList,
register,
} from './requests.POST'
import {
addItemData,
createListData,
deleteItemData,
getItemData,
getListData,
registerData,
} from './fixtures'
import {
addItemParams,
createListParams,
deleteItemParams,
getItemsParams,
getListParams,
registerParams,
} from './defaultParams'
test('add Item tests - adds item to l ist', async() => {
const request = new Request()
.setUrl(addItemBaseUrl + '/_wishlist_template_')
.setData(addItemData)
.setDefaultParams(addItemParams)
.setMethod('POST')
.toMock()
const addItemList = await request
expect(typeof addItemList).toBe('object')
})
test('create List tests - creates List', async() => {
const request = new Request()
.setUrl(createListBaseUrl + '/_wishlist_template_')
.setData(createListData)
.setDefaultParams(createListParams)
.setMethod('POST')
.toMock()
const createNewList = await request
expect(typeof createNewList).toBe('object')
})
test('delete Item in List tests - delete item', async() => {
const request = new Request()
.setUrl(deleteItemBaseUrl)
.setData(deleteItemData)
.setDefaultParams(deleteItemParams)
.setMethod('POST')
.toMock()
const deleteItemList = await request
expect(typeof deleteItemList).toBe('object')
})
test('get Item in List tests - get item', async() => {
const request = new Request()
.setUrl(getItemBaseUrl + '/72794')
.setData(getItemData)
.setDefaultParams(getItemsParams)
.setMethod('POST')
.toMock()
const getItemList = await request
expect(typeof getItemList).toBe('object')
})
test('get List tests - get List', async() => {
const request = new Request()
.setUrl(getListBaseUrl)
.setData(getListData)
.setDefaultParams(getListParams)
.setMethod('POST')
.toMock()
const getLists = await request
expect(typeof getLists).toBe('object')
})
test('Register tests - Register - create/getuser', async() => {
const request = new Request()
.setUrl(registerBaseUrl)
.setData(registerData)
.setDefaultParams(registerParams)
.setMethod('POST')
.toMock()
const registerUser = await request
expect(typeof registerUser).toBe('object')
})