小编Ben*_*ett的帖子

Jest 只显示一个测试套件,即使测试文件中存在对 describe() 的多个顶级调用

我正在用 jest 测试我的库,并且在第一层有一个包含多个描述调用的文件,但是当我运行“npm test”时,它报告:“测试套件:1 个通过,总共 1 个”“测试:26 个通过,共 26 个"

为什么不报告几个测试套件?

据我所知,jest 的 describe 函数应该创建自己的测试套件,但不知何故它们都被组合在一起......

来自 jest API,“describe(name, fn) 创建一个块,将几个相关测试组合到一个测试套件中”

javascript testing node.js jestjs

6
推荐指数
1
解决办法
1939
查看次数

在C中分配的指针上进行malloc安全吗?

我正在使用C库,并且正在对内存管理非常谨慎。我有一个为指针分配内存的函数,并且试图覆盖指针已经分配的情况。我想知道是否需要在分配指针之前释放指针。

char *x = (char *) malloc(12);
// ...
free(x);
x = (char *) malloc(12);
Run Code Online (Sandbox Code Playgroud)

我不确定是否free(x)有必要。

c memory-leaks memory-management

0
推荐指数
1
解决办法
225
查看次数