这很奇怪。我只是回到TypeScript,而我正在尝试做一些TDD。我已经完成ts-jest
的设置并运行测试,但是我已经遇到了一些难以置信的麻烦,我无法弄清楚。
organization.ts:
class Organization implements IOrganization {
id: Id;
name: string;
constructor(name: string) {
this.name = name;
}
}
export default Organization;
test.ts:
import Organization from "./organization";
import Simulation from "./simulation";
it('stores the user organization', () => {
let userOrganization = new Organization("does not matter");
}
VS Code并没有对我大吼大叫,但是当我尝试运行ts-jest
时,我在构造函数中得到了error TS2554: Expected 0 arguments, but got 1
。我肯定想念一些明显的东西。
答案 0 :(得分:0)
结果是我排除了*test.ts* in my
tsconfig.json per the TypeScript example, which I guess meant that
ts-jest`没有将它们捡起来。删除该排除项后,一切正常。向Yannick Meeus大喊大叫,帮助我解决了这个问题。