isValidOrgSlug.spec.tsx 663 B

123456789101112131415161718
  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('-')).toBe(false);
  13. expect(isValidOrgSlug('_')).toBe(false);
  14. expect(isValidOrgSlug('')).toBe(false);
  15. });
  16. });