UNPKG

ts-snippet

Version:

A TypeScript snippet testing library for any test framework

11 lines (10 loc) 427 B
import { Compiler } from "./compiler"; import { snippet } from "./snippet"; export function expecter(factory = (code) => code, compilerOrOptions, rootDirectory) { const compiler = compilerOrOptions instanceof Compiler ? compilerOrOptions : new Compiler(compilerOrOptions, rootDirectory); return (code) => snippet({ "snippet.ts": factory(code), }, compiler).expect("snippet.ts"); }