import {Validator} from "../../src/validation/Validator"; import {User} from "./User"; let validator = new Validator(); let user1 = new User(); user1.firstName = "Umed"; validator.validate(user1, { skipMissingProperties: true }).then(result => { console.log("1. should pass: ", result); }); let user2 = new User(); user2.firstName = "admin"; validator.validate(user2, { skipMissingProperties: true }).then(result => { console.log("2. should not pass: ", result); }); let user3 = new User(); user3.firstName = "user"; validator.validate(user3, { skipMissingProperties: true }).then(result => { console.log("3. should not pass: ", result); }); let user4 = new User(); user4.firstName = "Zak"; user4.lastName = "Henry"; validator.validate(user4).then(result => { console.log("4. should pass: ", result); }); let user5 = new User(); user5.firstName = "Henry"; user5.lastName = "Zak"; validator.validate(user5).then(result => { console.log("5. should not pass: ", result); });