Added unittests for escaping

This commit is contained in:
Ferdi Koomen 2020-10-15 00:34:39 +02:00
parent 6cce73bddc
commit 85f1e8cc8e
2 changed files with 28 additions and 0 deletions

View File

@ -3,5 +3,19 @@ import { escapeName } from './escapeName';
describe('escapeName', () => {
it('should escape', () => {
expect(escapeName('')).toEqual('');
expect(escapeName('fooBar')).toEqual('fooBar');
expect(escapeName('Foo Bar')).toEqual(`'Foo Bar'`);
expect(escapeName('foo bar')).toEqual(`'foo bar'`);
expect(escapeName('foo-bar')).toEqual(`'foo-bar'`);
expect(escapeName('foo.bar')).toEqual(`'foo.bar'`);
expect(escapeName('foo_bar')).toEqual('foo_bar');
expect(escapeName('123foo.bar')).toEqual(`'123foo.bar'`);
expect(escapeName('@foo.bar')).toEqual(`'@foo.bar'`);
expect(escapeName('$foo.bar')).toEqual(`'$foo.bar'`);
expect(escapeName('_foo.bar')).toEqual(`'_foo.bar'`);
expect(escapeName('123foobar')).toEqual(`'123foobar'`);
expect(escapeName('@foobar')).toEqual(`'@foobar'`);
expect(escapeName('$foobar')).toEqual('$foobar');
expect(escapeName('_foobar')).toEqual('_foobar');
});
});

View File

@ -3,5 +3,19 @@ import { escapeName } from './escapeName';
describe('escapeName', () => {
it('should escape', () => {
expect(escapeName('')).toEqual('');
expect(escapeName('fooBar')).toEqual('fooBar');
expect(escapeName('Foo Bar')).toEqual(`'Foo Bar'`);
expect(escapeName('foo bar')).toEqual(`'foo bar'`);
expect(escapeName('foo-bar')).toEqual(`'foo-bar'`);
expect(escapeName('foo.bar')).toEqual(`'foo.bar'`);
expect(escapeName('foo_bar')).toEqual('foo_bar');
expect(escapeName('123foo.bar')).toEqual(`'123foo.bar'`);
expect(escapeName('@foo.bar')).toEqual(`'@foo.bar'`);
expect(escapeName('$foo.bar')).toEqual(`'$foo.bar'`);
expect(escapeName('_foo.bar')).toEqual(`'_foo.bar'`);
expect(escapeName('123foobar')).toEqual(`'123foobar'`);
expect(escapeName('@foobar')).toEqual(`'@foobar'`);
expect(escapeName('$foobar')).toEqual('$foobar');
expect(escapeName('_foobar')).toEqual('_foobar');
});
});