mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +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)
|
|
})
|
|
})
|