import validators from './validators' describe('Phone number validator should', () => { test.each([ ['644738475', true], ['762323764', true], ['894736475', true], ['936475847', true], ['03264736', false], ['0123', false], ['', false], ])('Correctly check whether a phone is valid or not', (number, expected) => { expect(!validators.checkPhoneNumber(number)).toStrictEqual(expected) }) }) describe('Validate emails', () => { test.each([ ['bla', false], ['bla.com', false], ['bla@', false], ['bla@bla', false], ['bla@bla.com', true], ['bla.bla@bla.com', true], ['', false], ])('Correctly check whether an email is valid or not', (email, expected) => { expect(!validators.checkEmail(email)).toStrictEqual(expected) }) })