Repository URL to install this package:
|
Version:
1.2.7 ▾
|
import { Request } from '../../apollo-fork/oneRequest'
import {
productListBaseUrl,
productBaseUrl,
searchBaseUrl,
searchsuggestionBaseUrl,
} from '../../bootstrapper/api/config'
import {
getProductList,
getProduct,
getSearch,
searchSuggestion,
} from './requests.GET'
import {
fixtureProductListData,
fixtureProductData,
fixtureSearchData,
fixtureSearchSuggestionData,
} from './fixtures'
import {
productListParams,
searchParams,
searchSuggestionParams,
productParams,
} from './defaultParams'
test('Get ProductList tests', async() => {
const request = new Request()
.setUrl(productListBaseUrl + '/sim ')
.setData(fixtureProductListData)
.setDefaultParams(productListParams)
.toMock()
const productListData = await request
expect(typeof productListData).toBe('object')
})
test('Get search Result tests', async() => {
const request = new Request()
.setUrl(searchBaseUrl)
.setData(fixtureSearchData)
.setDefaultParams(searchParams)
.toMock()
const searchData = await request
expect(typeof searchData).toBe('object')
})
test('Get search suggestion tests', async() => {
const request = new Request()
.setUrl(searchsuggestionBaseUrl)
.setData(fixtureSearchSuggestionData)
.setDefaultParams(searchSuggestionParams)
.toMock()
const searchSuggestionData = await request
expect(typeof searchSuggestionData).toBe('object')
})
test('Get Product tests', async() => {
const request = new Request()
.setUrl(productBaseUrl + '/TOYB1 ')
.setData(fixtureProductData)
.setDefaultParams(productParams)
.toMock()
const productData = await request
expect(typeof productData).toBe('object')
})