作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我今天尝试在与此类似的场景中使用它:
group('some group', (){
//prints
setUp(() => print('set up'));
test('some test', (){
window.requestLayoutFrame(
expectAsync0((){
Expect.isTrue(true);
})
);
});
//doesn't print
tearDown(() => print('tear down'));
});
在这个例子中,似乎没有调用 tearDown 回调。
当我在单元测试之前放置 tearDown() 函数时,它会被调用,但输出序列不是我所期望的:
group('some group', (){
setUp(() => print('set up'));
tearDown(() => print('tear down'));
test('some test', (){
window.requestLayoutFrame(expectAsync0((){
print('in unit test');
Expect.isTrue(true);
}));
});
});
产量:
set up
tear down
in unit test
PASS: some group some test
不应该在拆卸前进行单元测试输出吗?
SDK 版本 9881
最佳答案
错误。已解决:http://www.dartbug.com/4284
关于unit-testing - 单元测试 setUp/tearDown 在异步测试中是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11659904/
我是一名优秀的程序员,十分优秀!