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
1 changed files with 6 additions and 6 deletions

View File

@ -42,10 +42,9 @@ describe('Login', () => {
ipcMain.once('get-auth-url', event => { ipcMain.once('get-auth-url', event => {
event.sender.send('error-get-auth-url', new Error()) event.sender.send('error-get-auth-url', new Error())
}) })
await store.dispatch('Login/fetchLogin', 'pleroma.io') await store.dispatch('Login/fetchLogin', 'pleroma.io').catch((err: Error) => {
.catch((err: Error) => { expect(err instanceof Error).toEqual(true)
expect(err instanceof Error).toEqual(true) })
})
}) })
}) })
describe('success', () => { describe('success', () => {
@ -72,9 +71,10 @@ describe('Login', () => {
// https://github.com/facebook/jest/issues/6552 // https://github.com/facebook/jest/issues/6552
// https://github.com/kulshekhar/ts-jest/issues/828 // https://github.com/kulshekhar/ts-jest/issues/828
const mockedAxios = axios as any const mockedAxios = axios as any
const res: Promise<object> = new Promise<object>(resolve => { const res: Promise<{}> = new Promise<{}>(resolve => {
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) mockedAxios.get.mockImplementation(() => res)