Skip to content
Snippets Groups Projects
Commit 1a0e1e4b authored by Tore.Brede's avatar Tore.Brede
Browse files

Merge branch 'adding_some_email_tests' into 'master'

Adding some e-mail validation tests

See merge request !91
parents ad4bf7cd 8dcd1e55
No related branches found
No related tags found
1 merge request!91Adding some e-mail validation tests
Pipeline #95989 passed
import { isValidMobilePhoneNumber } from './index'
import { isValidEmail, isValidMobilePhoneNumber } from './index'
// Mock i18next module to return a translation that just returns the key
jest.mock('i18next', () => ({
......@@ -12,3 +12,16 @@ test('Invalid phone number', async () => {
test('Valid phone number', async () => {
expect(isValidMobilePhoneNumber('+47 97510000')).toEqual(true)
})
test('Valid e-mail', async () => {
expect(isValidEmail('test@example.org')).toEqual(true)
expect(isValidEmail('Test.Tester@example.org')).toEqual(true)
})
test('Invalid e-mail', async () => {
expect(isValidEmail('testexample.org')).not.toEqual(true)
expect(isValidEmail('test')).not.toEqual(true)
// Treat special characters as invalid, some services allow them though
expect(isValidEmail('Øyvind.Åsen@example.org')).not.toEqual(true)
expect(isValidEmail('Test.Tester@åsen.org')).not.toEqual(true)
})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment