_tools_util.spec.ts 536 B

12345678910111213141516
  1. import { buildProviderQuery } from './_tools_util'
  2. describe('makeProviderQuery', () => {
  3. test('collectionName without special chars', () => {
  4. expect(buildProviderQuery('ABC')).toBe('provider=ABC')
  5. })
  6. test('should escape &', () => {
  7. expect(buildProviderQuery('ABC&DEF')).toBe('provider=ABC%26DEF')
  8. })
  9. test('should escape /', () => {
  10. expect(buildProviderQuery('ABC/DEF')).toBe('provider=ABC%2FDEF')
  11. })
  12. test('should escape ?', () => {
  13. expect(buildProviderQuery('ABC?DEF')).toBe('provider=ABC%3FDEF')
  14. })
  15. })