isValidOrgSlug.spec.tsx 711 B

12345678910111213141516171819
  1. import isValidOrgSlug from './isValidOrgSlug';
  2. describe('isValidOrgSlug', function () {
  3. it('validates org slugs', function () {
  4. // valid org slugs
  5. expect(isValidOrgSlug('a')).toBe(true);
  6. expect(isValidOrgSlug('CaNaDa')).toBe(true);
  7. expect(isValidOrgSlug('foobar123')).toBe(true);
  8. expect(isValidOrgSlug('albertos-apples')).toBe(true);
  9. expect(isValidOrgSlug('albertos_apples')).toBe(false);
  10. expect(isValidOrgSlug('sentry-')).toBe(false);
  11. expect(isValidOrgSlug('-sentry')).toBe(false);
  12. expect(isValidOrgSlug('1234')).toBe(false);
  13. expect(isValidOrgSlug('-')).toBe(false);
  14. expect(isValidOrgSlug('_')).toBe(false);
  15. expect(isValidOrgSlug('')).toBe(false);
  16. });
  17. });