Skip to content

Commit 85f1e8c

Browse files
committed
Added unittests for escaping
1 parent 6cce73b commit 85f1e8c

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

src/openApi/v2/parser/escapeName.spec.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,19 @@ import { escapeName } from './escapeName';
33
describe('escapeName', () => {
44
it('should escape', () => {
55
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'`);
9+
expect(escapeName('foo-bar')).toEqual(`'foo-bar'`);
10+
expect(escapeName('foo.bar')).toEqual(`'foo.bar'`);
11+
expect(escapeName('foo_bar')).toEqual('foo_bar');
12+
expect(escapeName('123foo.bar')).toEqual(`'123foo.bar'`);
13+
expect(escapeName('@foo.bar')).toEqual(`'@foo.bar'`);
14+
expect(escapeName('$foo.bar')).toEqual(`'$foo.bar'`);
15+
expect(escapeName('_foo.bar')).toEqual(`'_foo.bar'`);
16+
expect(escapeName('123foobar')).toEqual(`'123foobar'`);
17+
expect(escapeName('@foobar')).toEqual(`'@foobar'`);
18+
expect(escapeName('$foobar')).toEqual('$foobar');
19+
expect(escapeName('_foobar')).toEqual('_foobar');
620
});
721
});

src/openApi/v3/parser/escapeName.spec.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,19 @@ import { escapeName } from './escapeName';
33
describe('escapeName', () => {
44
it('should escape', () => {
55
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'`);
9+
expect(escapeName('foo-bar')).toEqual(`'foo-bar'`);
10+
expect(escapeName('foo.bar')).toEqual(`'foo.bar'`);
11+
expect(escapeName('foo_bar')).toEqual('foo_bar');
12+
expect(escapeName('123foo.bar')).toEqual(`'123foo.bar'`);
13+
expect(escapeName('@foo.bar')).toEqual(`'@foo.bar'`);
14+
expect(escapeName('$foo.bar')).toEqual(`'$foo.bar'`);
15+
expect(escapeName('_foo.bar')).toEqual(`'_foo.bar'`);
16+
expect(escapeName('123foobar')).toEqual(`'123foobar'`);
17+
expect(escapeName('@foobar')).toEqual(`'@foobar'`);
18+
expect(escapeName('$foobar')).toEqual('$foobar');
19+
expect(escapeName('_foobar')).toEqual('_foobar');
620
});
721
});

0 commit comments

Comments
 (0)