We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 14f626f + 14b4906 commit 6f5d0e4Copy full SHA for 6f5d0e4
src/openApi/v3/parser/escapeName.spec.ts
@@ -2,7 +2,7 @@ import { escapeName } from './escapeName';
2
3
describe('escapeName', () => {
4
it('should escape', () => {
5
- expect(escapeName('')).toEqual('');
+ expect(escapeName('')).toEqual("''");
6
expect(escapeName('fooBar')).toEqual('fooBar');
7
expect(escapeName('Foo Bar')).toEqual(`'Foo Bar'`);
8
expect(escapeName('foo bar')).toEqual(`'foo bar'`);
src/openApi/v3/parser/escapeName.ts
@@ -1,5 +1,5 @@
1
export const escapeName = (value: string): string => {
- if (value) {
+ if (value || value === '') {
const validName = /^[a-zA-Z_$][\w$]+$/g.test(value);
if (!validName) {
return `'${value}'`;
0 commit comments