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); });