UNPKG

arkit

Version:

Visualises JavaScript, TypeScript and Flow codebases as meaningful and committable architecture diagrams

29 lines (22 loc) 872 B
import * as path from "path"; import { Config } from "../src/config"; describe("Config", () => { test("Sample", () => { const directory = path.resolve(__dirname, "./sample"); const config = new Config({ directory }); expect(config.directory).toBe(directory); expect({ ...config, directory: undefined }).toMatchSnapshot(); }); test("Angular2 Todo", () => { const directory = path.resolve(__dirname, "./angular2_es2015"); const config = new Config({ directory }); expect(config.directory).toBe(directory); expect({ ...config, directory: undefined }).toMatchSnapshot(); }); test("Express", () => { const directory = path.resolve(__dirname, "./express"); const config = new Config({ directory }); expect(config.directory).toBe(directory); expect({ ...config, directory: undefined }).toMatchSnapshot(); }); });