diff --git a/packages/api/test/resolvers/article_saving_request.test.ts b/packages/api/test/resolvers/article_saving_request.test.ts index 2d38bf026..d6faa5b95 100644 --- a/packages/api/test/resolvers/article_saving_request.test.ts +++ b/packages/api/test/resolvers/article_saving_request.test.ts @@ -15,6 +15,8 @@ import { import * as createTask from '../../src/utils/createTask' import { createTestUser, deleteTestUser } from '../db' import { graphqlRequest, request } from '../util' +import sinon from 'sinon' +import * as createTask from '../../src/utils/createTask' const articleSavingRequestQuery = ({ id, @@ -89,6 +91,14 @@ describe('ArticleSavingRequest API', () => { }) describe('createArticleSavingRequest', () => { + before(() => { + sinon.replace(createTask, 'enqueueParseRequest', sinon.fake.resolves('')) + }) + + after(() => { + sinon.restore() + }) + it('returns the article saving request', async () => { const res = await graphqlRequest( createArticleSavingRequestMutation('https://blog.omnivore.app'), diff --git a/packages/api/test/resolvers/integrations.test.ts b/packages/api/test/resolvers/integrations.test.ts index 22c3e5f37..79c130294 100644 --- a/packages/api/test/resolvers/integrations.test.ts +++ b/packages/api/test/resolvers/integrations.test.ts @@ -86,6 +86,11 @@ describe('Integrations resolvers', () => { context('when token is invalid', () => { before(() => { token = 'invalid token' + nock(READWISE_API_URL, { + reqheaders: { Authorization: `Token ${token}` }, + }) + .get('/auth') + .reply(401) }) it('returns InvalidToken error code', async () => { diff --git a/packages/api/test/routers/article.test.ts b/packages/api/test/routers/article.test.ts index ec0c133f7..49fc7fe99 100644 --- a/packages/api/test/routers/article.test.ts +++ b/packages/api/test/routers/article.test.ts @@ -5,6 +5,8 @@ import nock from 'nock' import 'mocha' import { env } from '../../src/env' import { User } from '../../src/entity/user' +import sinon from 'sinon' +import * as createTask from '../../src/utils/createTask' describe('/article/save API', () => { let user: User @@ -33,6 +35,14 @@ describe('/article/save API', () => { describe('POST /article/save', () => { const url = 'https://blog.omnivore.app' + before(() => { + sinon.replace(createTask, 'enqueueParseRequest', sinon.fake.resolves('')) + }) + + after(() => { + sinon.restore() + }) + context('when token and url are valid', () => { it('should create an article saving request', async () => { const response = await request diff --git a/packages/api/test/routers/integrations.test.ts b/packages/api/test/routers/integrations.test.ts index 15e43cd5c..4429bcc08 100644 --- a/packages/api/test/routers/integrations.test.ts +++ b/packages/api/test/routers/integrations.test.ts @@ -65,7 +65,7 @@ describe('Integrations routers', () => { context('when token is valid', () => { before(() => { - token = process.env.PUBSUB_VERIFICATION_TOKEN! + token = process.env.PUBSUB_VERIFICATION_TOKEN as string }) context('when data is expired', () => {