Testing framework and runner for TypeScript