1
0
mirror of https://github.com/h3poteto/whalebird-desktop synced 2024-12-29 10:13:36 +01:00

refs #1028 Fix mocked response for login confirm in tests

This commit is contained in:
AkiraFukushima 2019-09-14 22:34:45 +09:00
parent dd4ca9432a
commit 2a8f3ec226

View File

@ -42,10 +42,9 @@ describe('Login', () => {
ipcMain.once('get-auth-url', event => {
event.sender.send('error-get-auth-url', new Error())
})
await store.dispatch('Login/fetchLogin', 'pleroma.io')
.catch((err: Error) => {
expect(err instanceof Error).toEqual(true)
})
await store.dispatch('Login/fetchLogin', 'pleroma.io').catch((err: Error) => {
expect(err instanceof Error).toEqual(true)
})
})
})
describe('success', () => {
@ -72,9 +71,10 @@ describe('Login', () => {
// https://github.com/facebook/jest/issues/6552
// https://github.com/kulshekhar/ts-jest/issues/828
const mockedAxios = axios as any
const res: Promise<object> = new Promise<object>(resolve => {
const res: Promise<{}> = new Promise<{}>(resolve => {
resolve({
data: 'test'
data:
'<?xml version="1.0" encoding="UTF-8"?><XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0"><Link rel="lrdd" template="https://pleroma.io/.well-known/webfinger?resource={uri}" type="application/xrd+xml" /></XRD>'
})
})
mockedAxios.get.mockImplementation(() => res)