9 lines
687 B
JavaScript
9 lines
687 B
JavaScript
jest.mock('@/utils/request', () => jest.fn(config => config))
|
|
import request from '@/utils/request'
|
|
import { getMediaShard, listMediaShards, preflightMediaShard } from '@/api/sense/media-shard'
|
|
|
|
describe('Sense media shard API', () => {
|
|
beforeEach(() => request.mockClear())
|
|
test('exposes only read operations and safely encodes ids', () => { expect(listMediaShards()).toEqual({ url: '/api/v1/media-shards', method: 'get' }); expect(getMediaShard('a/b')).toEqual({ url: '/api/v1/media-shards/a%2Fb', method: 'get' }); expect(preflightMediaShard('a b')).toEqual({ url: '/api/v1/media-shards/a%20b/migration-preflight', method: 'get' }); expect(request).toHaveBeenCalledTimes(3) })
|
|
})
|