first commit
Security: Sync from Public / sync-from-public (push) Has been cancelled
Test: Benchmark Nightly / build (push) Has been cancelled
Test: Benchmark Nightly / Notify Cats on failure (push) Has been cancelled
CI: Python / Checks (push) Has been cancelled
Test: Evals Python / Workflow Comparison Python (push) Has been cancelled
Util: Check Docs URLs / check-docs-urls (push) Has been cancelled
Test: Visual Storybook / Cloudflare Pages (push) Has been cancelled
Test: E2E Performance / build-and-test-performance (push) Has been cancelled
Test: Workflows Nightly / Run Workflow Tests (push) Has been cancelled
Util: Cleanup CI Docker Images / Delete stale CI images (push) Has been cancelled
Test: Benchmark Destroy Env / build (push) Has been cancelled
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Test: E2E Coverage Weekly / Coverage Tests (push) Has been cancelled
Security: Sync from Public / sync-from-public (push) Has been cancelled
Test: Benchmark Nightly / build (push) Has been cancelled
Test: Benchmark Nightly / Notify Cats on failure (push) Has been cancelled
CI: Python / Checks (push) Has been cancelled
Test: Evals Python / Workflow Comparison Python (push) Has been cancelled
Util: Check Docs URLs / check-docs-urls (push) Has been cancelled
Test: Visual Storybook / Cloudflare Pages (push) Has been cancelled
Test: E2E Performance / build-and-test-performance (push) Has been cancelled
Test: Workflows Nightly / Run Workflow Tests (push) Has been cancelled
Util: Cleanup CI Docker Images / Delete stale CI images (push) Has been cancelled
Test: Benchmark Destroy Env / build (push) Has been cancelled
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Test: E2E Coverage Weekly / Coverage Tests (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
import { NodeTestHarness } from '@nodes-testing/node-test-harness';
|
||||
import nock from 'nock';
|
||||
|
||||
import {
|
||||
addCommentRequest,
|
||||
addCommentWithParentRequest,
|
||||
addCommentLink,
|
||||
issueCreateRequest,
|
||||
getIssueRequest,
|
||||
getManyIssuesRequest,
|
||||
updateIssueRequest,
|
||||
deleteIssueRequest,
|
||||
} from './apiRequest';
|
||||
import {
|
||||
commentCreateResponse,
|
||||
commentCreateWithParentResponse,
|
||||
attachmentLinkURLResponse,
|
||||
issueCreateResponse,
|
||||
getIssueResponse,
|
||||
getManyIssueResponse,
|
||||
issueUpdateResponse,
|
||||
deleteIssueResponse,
|
||||
} from './apiResponses';
|
||||
|
||||
describe('Linear', () => {
|
||||
describe('Run Test Workflow', () => {
|
||||
beforeAll(() => {
|
||||
const mock = nock('https://api.linear.app');
|
||||
mock.post('/graphql', addCommentRequest).reply(200, commentCreateResponse);
|
||||
mock.post('/graphql', addCommentLink).reply(200, attachmentLinkURLResponse);
|
||||
mock
|
||||
.post('/graphql', addCommentWithParentRequest)
|
||||
.reply(200, commentCreateWithParentResponse);
|
||||
mock.post('/graphql', issueCreateRequest).reply(200, issueCreateResponse);
|
||||
mock.post('/graphql', getIssueRequest).reply(200, getIssueResponse);
|
||||
mock.post('/graphql', getManyIssuesRequest).reply(200, getManyIssueResponse);
|
||||
mock.post('/graphql', updateIssueRequest).reply(200, issueUpdateResponse);
|
||||
mock.post('/graphql', deleteIssueRequest).reply(200, deleteIssueResponse);
|
||||
});
|
||||
|
||||
new NodeTestHarness().setupTests();
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user