摘要: 分组测试 (Grouping tests) 在一个测试规范文件中,我们可能希望将我们的测试分组为逻辑集合。Jest 使用 describe 函数来实现这个目的,如下所示的测试代码: 1 describe("a group of tests", () => { 2 test("first test", 阅读全文
posted @ 2023-09-21 13:06 TonysDad 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 观察模式 (Watch mode) Jest和其他测试框架一样,也可以在观察模式下运行。这意味着它会监视项目中的所有文件,并在任何文件更改时自动重新运行任何测试。让我们按照以下方式更新我们的package.json文件: { ... "scripts": { "test": "jest --watc 阅读全文
posted @ 2023-09-21 12:56 TonysDad 阅读(11) 评论(0) 推荐(0) 编辑
摘要: ts-jest Jest 是一个 JavaScript 测试框架,因此它会在我们的项目中寻找 JavaScript 测试来运行。我们可以运行 TypeScript 编译器生成 JavaScript 文件,或者使用像 ts-jest 这样的框架。ts-jest 是一个 TypeScript 到 Jes 阅读全文
posted @ 2023-09-21 12:49 TonysDad 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Jest Jest是一个简单易配置且功能强大的JavaScript单元测试框架,它构建在流行的Jasmine框架之上。Jasmine已经存在很长时间了,是一个成熟、功能齐全且广泛使用的测试框架。Jest通过使配置更加容易,并提供丰富的额外功能来增强Jasmine。Jest还可以并发运行测试,这显著加 阅读全文
posted @ 2023-09-21 12:37 TonysDad 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 测试驱动开发(TDD)实际上是一种思维方式,或者说是一种范式,应该融入到任何标准的开发流程中。这个范式从测试开始,并通过这些测试推动生产代码的进展。TDD意味着提出问题:“我如何知道我已经解决了问题?”,而不仅仅是“我如何解决问题?” 这是一个重要的观念需要理解。我们编写代码来解决问题,但我们也应该 阅读全文
posted @ 2023-09-21 10:57 TonysDad 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript开发的现代世界中,有许多不同的前端框架可供我们用来编写应用程序,从旧的框架如Backbone.js到较新的Angular、React和Vue等。这些框架通常使用模型视图控制器(MVC)设计模式或其变体之一,例如模型视图表现器(MVP)或模型视图视图模型(MVVM)。当将这组模式 阅读全文
posted @ 2023-09-21 10:48 TonysDad 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 什么是Codeium ? Codeium是现代编码超能力,一个基于尖端人工智能技术构建的免费代码加速工具包。目前,Codeium在70多种语言中提供自动完成、聊天和搜索功能,速度快且建议质量先进。 现代编码工作流中有许多令人厌烦、乏味或沮丧的部分,从重复使用样板代码到在StackOverflow上搜 阅读全文
posted @ 2023-09-08 09:25 TonysDad 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 原文链接: https://stackoverflow.com/questions/9350467/how-do-i-write-one-to-many-query-in-dapper-net This post shows how to query a highly normalised SQL 阅读全文
posted @ 2021-05-20 19:33 TonysDad 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: 1 void Main() 2 { 3 string projectName = "HelloWorld"; 4 5 AssemblyName assemblyName = new AssemblyName() 6 { 7 Name = projectName 8 }; 9 10 //生成一个动态程 阅读全文
posted @ 2021-02-05 11:23 TonysDad 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1 void Main() 2 { 3 GetFWVersion().Dump(); 4 } 5 6 static Version _version; 7 public static Version GetFWVersion () 8 { 9 if (_version != null) return 阅读全文
posted @ 2021-01-13 12:41 TonysDad 阅读(170) 评论(0) 推荐(0) 编辑