要设置一个运行TypeScript文件的Jasmine / Chutzpah单元测试项目,您可以按照以下步骤进行操作:
- 安装Node.js:首先,确保您的计算机上安装了Node.js。您可以从Node.js官方网站(https://nodejs.org)下载并安装适用于您操作系统的版本。
- 安装TypeScript:使用以下命令在全局范围内安装TypeScript:
- 安装TypeScript:使用以下命令在全局范围内安装TypeScript:
- 初始化项目:在您的项目文件夹中打开命令行界面,并运行以下命令来初始化一个新的npm项目:
- 初始化项目:在您的项目文件夹中打开命令行界面,并运行以下命令来初始化一个新的npm项目:
- 安装Jasmine和Chutzpah:运行以下命令来安装Jasmine和Chutzpah作为开发依赖项:
- 安装Jasmine和Chutzpah:运行以下命令来安装Jasmine和Chutzpah作为开发依赖项:
- 配置Jasmine:在您的项目文件夹中创建一个名为
jasmine.json
的文件,并将以下内容添加到文件中: - 配置Jasmine:在您的项目文件夹中创建一个名为
jasmine.json
的文件,并将以下内容添加到文件中: - 这将配置Jasmine以在
test
文件夹中查找以spec.js
结尾的文件作为测试文件。 - 配置Chutzpah:在您的项目文件夹中创建一个名为
chutzpah.json
的文件,并将以下内容添加到文件中: - 配置Chutzpah:在您的项目文件夹中创建一个名为
chutzpah.json
的文件,并将以下内容添加到文件中: - 这将配置Chutzpah以在
test
文件夹中查找以.spec.js
结尾的文件作为测试文件。 - 创建测试文件:在
test
文件夹中创建一个新的TypeScript文件,例如example.spec.ts
,并编写您的测试代码。 - 编译TypeScript文件:运行以下命令来编译TypeScript文件:
- 编译TypeScript文件:运行以下命令来编译TypeScript文件:
- 这将根据项目中的
tsconfig.json
文件编译TypeScript文件。 - 运行测试:运行以下命令来执行测试:
- 运行测试:运行以下命令来执行测试:
- Chutzpah将查找并执行
test
文件夹中的所有测试文件。
这样,您就可以设置一个运行TypeScript文件的Jasmine / Chutzpah单元测试项目了。请注意,这只是一个基本的设置过程,您可能需要根据您的项目需求进行一些额外的配置和调整。