import {Validator} from "../../src/validation/Validator"; import {Post} from "./Post"; import {Tag} from "./Tag"; let validator = new Validator(); let tag1 = new Tag(); tag1.value = "ja"; let tag2 = new Tag(); tag2.value = "node.js"; let post1 = new Post(); post1.title = "Hello world"; post1.tags = new Map(); post1.tags.set("tag1", tag1); post1.tags.set("tag2", tag2); validator.validate(post1).then(result => { console.log("1. should not pass: ", result); });