2024-01-22 05:22:13 +01:00
|
|
|
import { isValidUrl, isValidAccount } from '../utils/validators';
|
2023-04-16 23:30:56 +02:00
|
|
|
|
|
|
|
describe('test url validation', () => {
|
|
|
|
const validURL = 'https://example.com';
|
|
|
|
const invalidURL = 'example.jfks';
|
|
|
|
|
|
|
|
test('should succeed', () => {
|
|
|
|
expect(isValidUrl(validURL)).toBe(true);
|
|
|
|
});
|
|
|
|
|
|
|
|
test('should fail', () => {
|
|
|
|
expect(isValidUrl(invalidURL)).toBe(false);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
describe('test xmpp account validation', () => {
|
|
|
|
const validAccount = 'xmpp:something@test.biz';
|
|
|
|
const invalidAccount = 'something.invalid@something';
|
|
|
|
|
|
|
|
test('should succeed', () => {
|
|
|
|
expect(isValidAccount(validAccount, 'xmpp')).toBe(true);
|
|
|
|
});
|
|
|
|
|
|
|
|
test('should fail', () => {
|
|
|
|
expect(isValidAccount(invalidAccount, 'xmpp')).toBe(false);
|
|
|
|
});
|
|
|
|
});
|