mirror of
https://github.com/oceanprotocol/market.git
synced 2024-11-15 01:34:57 +01:00
24 lines
612 B
TypeScript
24 lines
612 B
TypeScript
|
import axios, { AxiosResponse } from 'axios'
|
||
|
import { mocked } from 'ts-jest/dist/util/testing'
|
||
|
import getAssetRating, {
|
||
|
GetRatingResponse
|
||
|
} from '../../../src/utils/getAssetRating'
|
||
|
|
||
|
jest.mock('axios')
|
||
|
|
||
|
describe('getAssetRating()', () => {
|
||
|
it('success', async () => {
|
||
|
const ratingResponse: GetRatingResponse = {
|
||
|
comment: '',
|
||
|
datePublished: '',
|
||
|
vote: 5
|
||
|
}
|
||
|
mocked(axios.get).mockResolvedValueOnce({
|
||
|
data: [ratingResponse, ratingResponse]
|
||
|
} as AxiosResponse)
|
||
|
|
||
|
const response = await getAssetRating('0x00', '0x00')
|
||
|
expect(response && response.vote).toBe(5)
|
||
|
})
|
||
|
})
|