Skip to content

Commit 5a08dea

Browse files
committed
Revert apollo/client-related tests
1 parent 45a8405 commit 5a08dea

10 files changed

+33
-20
lines changed

client/components/GraphQLProvider/GraphQLProvider.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ const headerMiddleware = new ApolloLink((operation, forward) => {
2525
const client = new ApolloClient({
2626
link: concat(headerMiddleware, new HttpLink({ uri: '/api/graphql' })),
2727
cache: new InMemoryCache({
28+
addTypename: false,
2829
typePolicies: {
2930
Query: {
3031
fields: {

client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
},
2121
"homepage": "https://github.com/bocoup/aria-at-app#readme",
2222
"dependencies": {
23-
"@apollo/client": "^3.13.9",
23+
"@apollo/client": "^3.10.8",
2424
"@fortawesome/fontawesome-svg-core": "^6.7.2",
2525
"@fortawesome/free-solid-svg-icons": "^6.7.2",
2626
"@fortawesome/react-fontawesome": "^0.2.6",

client/tests/AddTestToQueueWithConfirmation.test.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,10 @@ const setup = (props, mockMutation) => {
5151
});
5252
return render(
5353
<BrowserRouter>
54-
<MockedProvider mocks={[]} cache={new InMemoryCache()}>
54+
<MockedProvider
55+
mocks={[]}
56+
cache={new InMemoryCache({ addTypename: false })}
57+
>
5558
<AddTestToQueueWithConfirmation {...props} />
5659
</MockedProvider>
5760
</BrowserRouter>

client/tests/AssignTesterDropdown.test.jsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ describe('AssignTesterDropdown', () => {
254254

255255
it('assigns tester correctly and calls assignTester mutation', async () => {
256256
render(
257-
<MockedProvider mocks={getMocks('nvda', 'chrome')}>
257+
<MockedProvider mocks={getMocks('nvda', 'chrome')} addTypename={false}>
258258
<AssignTesterDropdown {...mockProps} />
259259
</MockedProvider>
260260
);
@@ -284,7 +284,7 @@ describe('AssignTesterDropdown', () => {
284284

285285
it('assigns bot correctly and calls scheduleCollection mutation', async () => {
286286
render(
287-
<MockedProvider mocks={getMocks('nvda', 'chrome')}>
287+
<MockedProvider mocks={getMocks('nvda', 'chrome')} addTypename={false}>
288288
<AssignTesterDropdown {...mockProps} />
289289
</MockedProvider>
290290
);
@@ -311,7 +311,7 @@ describe('AssignTesterDropdown', () => {
311311
it('does not list bot when run does not support automation', async () => {
312312
await act(async () => {
313313
render(
314-
<MockedProvider mocks={getMocks('jaws', 'chrome')}>
314+
<MockedProvider mocks={getMocks('jaws', 'chrome')} addTypename={false}>
315315
<AssignTesterDropdown {...mockProps} />
316316
</MockedProvider>
317317
);
@@ -336,7 +336,10 @@ describe('AssignTesterDropdown', () => {
336336
it('only lists supported bot', async () => {
337337
await act(async () => {
338338
render(
339-
<MockedProvider mocks={getMocks('voiceover_macos', 'safari_macos')}>
339+
<MockedProvider
340+
mocks={getMocks('voiceover_macos', 'safari_macos')}
341+
addTypename={false}
342+
>
340343
<AssignTesterDropdown {...mockProps} />
341344
</MockedProvider>
342345
);
@@ -375,7 +378,7 @@ describe('AssignTesterDropdown', () => {
375378
];
376379

377380
render(
378-
<MockedProvider mocks={getMocks('nvda', 'chrome')}>
381+
<MockedProvider mocks={getMocks('nvda', 'chrome')} addTypename={false}>
379382
<AssignTesterDropdown {...mockProps} />
380383
</MockedProvider>
381384
);

client/tests/BotRunTestStatusList.test.jsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import React from 'react';
55
import { render, waitFor } from '@testing-library/react';
66
import { MockedProvider } from '@apollo/client/testing';
7-
import { InMemoryCache } from '@apollo/client';
87
import BotRunTestStatusList from '../components/BotRunTestStatusList';
98
import { TEST_PLAN_RUNS_TEST_RESULTS_QUERY } from '../components/BotRunTestStatusList/queries';
109
import '@testing-library/jest-dom';
@@ -42,7 +41,7 @@ test('correctly displays statuses for single COMPLETED test run', async () => {
4241
const mocks = getMocks(testPlanRuns);
4342

4443
const screen = render(
45-
<MockedProvider mocks={mocks} cache={new InMemoryCache()}>
44+
<MockedProvider mocks={mocks} addTypename={false}>
4645
<BotRunTestStatusList testPlanReportId="1" />
4746
</MockedProvider>
4847
);
@@ -80,7 +79,7 @@ test('correctly ignores test results from a human-submitted test plan run', asyn
8079
const mocks = getMocks(testPlanRuns);
8180

8281
const { getByText } = render(
83-
<MockedProvider mocks={mocks} cache={new InMemoryCache()}>
82+
<MockedProvider mocks={mocks} addTypename={false}>
8483
<BotRunTestStatusList testPlanReportId="1" />
8584
</MockedProvider>
8685
);
@@ -126,7 +125,7 @@ test('correctly ignores test results from a human-submitted test plan run with a
126125
const mocks = getMocks(testPlanRuns);
127126

128127
const { getByText } = render(
129-
<MockedProvider mocks={mocks} cache={new InMemoryCache()}>
128+
<MockedProvider mocks={mocks} addTypename={false}>
130129
<BotRunTestStatusList testPlanReportId="1" />
131130
</MockedProvider>
132131
);
@@ -157,7 +156,7 @@ test('correctly displays statuses for CANCELLED test run', async () => {
157156
const mocks = getMocks(testPlanRuns);
158157

159158
const { getByText } = render(
160-
<MockedProvider mocks={mocks} cache={new InMemoryCache()}>
159+
<MockedProvider mocks={mocks} addTypename={false}>
161160
<BotRunTestStatusList testPlanReportId="1" />
162161
</MockedProvider>
163162
);
@@ -202,7 +201,7 @@ test('correctly displays statuses for multiple RUNNING and QUEUED test runs', as
202201
const mocks = getMocks(testPlanRuns);
203202

204203
const { getByText } = render(
205-
<MockedProvider mocks={mocks} cache={new InMemoryCache()}>
204+
<MockedProvider mocks={mocks} addTypename={false}>
206205
<BotRunTestStatusList testPlanReportId="1" />
207206
</MockedProvider>
208207
);

client/tests/StartBotRunButton.test.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,10 @@ const setup = ({ mutateImpl } = {}) => {
4646

4747
const utils = render(
4848
<BrowserRouter>
49-
<MockedProvider mocks={[]} cache={new InMemoryCache()}>
49+
<MockedProvider
50+
mocks={[]}
51+
cache={new InMemoryCache({ addTypename: false })}
52+
>
5053
<ConfirmationModalProvider>
5154
<StartBotRunButton testPlanReport={testPlanReport} />
5255
</ConfirmationModalProvider>

client/tests/TestPlanReportStatusDialog.test.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ import { mockedTestPlanVersion } from './__mocks__/GraphQLMocks/TestPlanReportSt
1818
const setup = (props, mocks = []) => {
1919
return render(
2020
<BrowserRouter>
21-
<MockedProvider mocks={mocks} cache={new InMemoryCache()}>
21+
<MockedProvider
22+
mocks={mocks}
23+
cache={new InMemoryCache({ addTypename: false })}
24+
>
2225
<TestPlanReportStatusDialog {...props} />
2326
</MockedProvider>
2427
</BrowserRouter>

client/tests/TestQueue.test.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ const setup = (mocks = []) => {
2424
return render(
2525
<BrowserRouter>
2626
<AriaLiveRegionProvider>
27-
<MockedProvider mocks={mergedMocks} cache={new InMemoryCache()}>
27+
<MockedProvider
28+
mocks={mergedMocks}
29+
cache={new InMemoryCache({ addTypename: false })}
30+
>
2831
<TestQueue />
2932
</MockedProvider>
3033
</AriaLiveRegionProvider>

client/webpack.prod.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ const webpack = require('webpack');
33
const CopyWebpackPlugin = require('copy-webpack-plugin');
44

55
module.exports = {
6-
entry: {
7-
bundle: ['core-js/stable', './index.js']
8-
},
6+
entry: ['core-js/stable', './index.js'],
97
mode: 'production',
108
module: {
119
rules: [

yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"@jridgewell/gen-mapping" "^0.1.0"
2121
"@jridgewell/trace-mapping" "^0.3.9"
2222

23-
"@apollo/client@^3.13.9":
23+
"@apollo/client@^3.10.8":
2424
version "3.14.0"
2525
resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.14.0.tgz#eda34b85ee03c6c0828ba21782419c8699feaf0b"
2626
integrity sha512-0YQKKRIxiMlIou+SekQqdCo0ZTHxOcES+K8vKB53cIDpwABNR0P0yRzPgsbgcj3zRJniD93S/ontsnZsCLZrxQ==

0 commit comments

Comments
 (0)