Skip to content

Commit 9bd5c9d

Browse files
committed
remove error handling
1 parent f57b457 commit 9bd5c9d

File tree

2 files changed

+0
-80
lines changed

2 files changed

+0
-80
lines changed

packages/components/src/components/readme/Usage.js

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,7 @@ main();
3131
};
3232

3333
export function Usage({ clientName, clientFileName, language }) {
34-
if (!language || typeof language !== 'string') {
35-
throw new Error(`Invalid "language" parameter: must be a non-empty string, received ${language}`);
36-
}
37-
3834
const snippetFn = usageConfig[language];
39-
40-
if (!snippetFn) {
41-
throw new Error(
42-
`Invalid "language" parameter: unsupported value "${language}"`
43-
);
44-
}
45-
4635
const snippet = snippetFn(clientName, clientFileName);
4736

4837
return (

packages/components/test/components/Usage.test.js

Lines changed: 0 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -27,73 +27,4 @@ describe('Testing of Usage component', () => {
2727
expect(result.trim()).toMatchSnapshot();
2828
}
2929
);
30-
31-
test('throws error for unsupported language', () => {
32-
expect(() =>
33-
render(
34-
<Usage
35-
clientName="MyClient"
36-
clientFileName="my_client.rb"
37-
language="ruby"
38-
/>
39-
)
40-
).toThrow(
41-
'Invalid "language" parameter: unsupported value "ruby"'
42-
);
43-
});
44-
45-
test('throws error when language is empty', () => {
46-
expect(() =>
47-
render(
48-
<Usage
49-
clientName="MyClient"
50-
clientFileName="my_client.py"
51-
language=""
52-
/>
53-
)
54-
).toThrow(
55-
'Invalid "language" parameter: must be a non-empty string, received '
56-
);
57-
});
58-
59-
test('throws error for wrong casing in language', () => {
60-
expect(() =>
61-
render(
62-
<Usage
63-
clientName="MyClient"
64-
clientFileName="my_client.py"
65-
language="Python"
66-
/>
67-
)
68-
).toThrow(
69-
'Invalid "language" parameter: unsupported value "Python"'
70-
);
71-
});
72-
73-
test('throws error when language is null', () => {
74-
expect(() =>
75-
render(
76-
<Usage
77-
clientName="MyClient"
78-
clientFileName="my_client.py"
79-
language={null}
80-
/>
81-
)
82-
).toThrow(
83-
'Invalid "language" parameter: must be a non-empty string, received null'
84-
);
85-
});
86-
87-
test('throws error when language is undefined', () => {
88-
expect(() =>
89-
render(
90-
<Usage
91-
clientName="MyClient"
92-
clientFileName="my_client.py"
93-
/>
94-
)
95-
).toThrow(
96-
'Invalid "language" parameter: must be a non-empty string, received undefined'
97-
);
98-
});
9930
});

0 commit comments

Comments
 (0)