Skip to content

Commit d358765

Browse files
committed
add explicit assertions for null-return cases
1 parent b9c9a2d commit d358765

File tree

2 files changed

+7
-14
lines changed

2 files changed

+7
-14
lines changed

packages/templates/clients/websocket/python/test/components/RegisterReceiveOperations.test.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ import { Parser, fromFile } from '@asyncapi/parser';
44
import { RegisterReceiveOperations } from '../../components/RegisterReceiveOperations';
55

66
const parser = new Parser();
7-
const asyncapi_websocket_query = path.resolve(__dirname, '../../../test/__fixtures__/asyncapi-websocket-components.yml');
7+
const asyncapiWebsocketQuery = path.resolve(__dirname, '../../../test/__fixtures__/asyncapi-websocket-components.yml');
88

99
describe('Testing of RegisterReceiveOperations component', () => {
1010
let parsedAsyncAPIDocument;
1111

1212
beforeAll(async () => {
13-
const parseResult = await fromFile(parser, asyncapi_websocket_query).parse();
13+
const parseResult = await fromFile(parser, asyncapiWebsocketQuery).parse();
1414
parsedAsyncAPIDocument = parseResult.document;
15+
expect(parsedAsyncAPIDocument).toBeDefined();
1516
});
1617

1718
test('render RegisterReceiveOperations component with receive operations', () => {
@@ -24,24 +25,24 @@ describe('Testing of RegisterReceiveOperations component', () => {
2425
test('renders nothing when receive operations is empty', () => {
2526
const result = render(<RegisterReceiveOperations receiveOperations={[]} />);
2627
const actual = result.trim();
27-
expect(actual).toMatchSnapshot();
28+
expect(actual).toBe('');
2829
});
2930

3031
test('renders nothing when receive operations is null', () => {
3132
const result = render(<RegisterReceiveOperations receiveOperations={null} />);
3233
const actual = result.trim();
33-
expect(actual).toMatchSnapshot();
34+
expect(actual).toBe('');
3435
});
3536

3637
test('renders nothing without receive operations', () => {
3738
const result = render(<RegisterReceiveOperations />);
3839
const actual = result.trim();
39-
expect(actual).toMatchSnapshot();
40+
expect(actual).toBe('');
4041
});
4142

4243
test('renders nothing when receiveOperations is undefined', () => {
4344
const result = render(<RegisterReceiveOperations receiveOperations={undefined} />);
4445
const actual = result.trim();
45-
expect(actual).toMatchSnapshot();
46+
expect(actual).toBe('');
4647
});
4748
});

packages/templates/clients/websocket/python/test/components/__snapshots__/RegisterReceiveOperations.test.js.snap

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,3 @@ exports[`Testing of RegisterReceiveOperations component render RegisterReceiveOp
8181
if not exists:
8282
self.receive_operation_discriminators.append(discriminator_entry)"
8383
`;
84-
85-
exports[`Testing of RegisterReceiveOperations component renders nothing when receive operations is empty 1`] = `""`;
86-
87-
exports[`Testing of RegisterReceiveOperations component renders nothing when receive operations is null 1`] = `""`;
88-
89-
exports[`Testing of RegisterReceiveOperations component renders nothing when receiveOperations is undefined 1`] = `""`;
90-
91-
exports[`Testing of RegisterReceiveOperations component renders nothing without receive operations 1`] = `""`;

0 commit comments

Comments
 (0)