betamax:记录测试套件的HTTP交互,并在以后的测试运行期间重播它们,以进行快速,确定性和准确的测试。 像Ruby的VCR一样,但对于Dart

时间:2024-04-28 07:19:09
【文件属性】:

文件名称:betamax:记录测试套件的HTTP交互,并在以后的测试运行期间重播它们,以进行快速,确定性和准确的测试。 像Ruby的VCR一样,但对于Dart

文件大小:13KB

文件格式:ZIP

更新时间:2024-04-28 07:19:09

Dart

Betamax 记录测试套件的HTTP交互,并在以后的测试运行期间重播它们,以进行快速,确定性和准确的测试。 就像Ruby的VCR一样,但用于 Dart包。 实现一个自定义客户端,该客户端能够记录所有类型的请求,包括StreamedRequest和MultipartRequest 。 import 'package:betamax/betamax.dart' ; import 'package:http/http.dart' as http; import 'package:test/test.dart' ; void main () async { setUpAll (() { // We use an environment variable to determine whether we should be // recording or playing


【文件预览】:
betamax-main
----.gitignore(281B)
----pubspec.yaml(465B)
----README.md(2KB)
----CHANGELOG.md(421B)
----analysis_options.yaml(207B)
----LICENSE(1KB)
----example()
--------main.dart(1KB)
----lib()
--------betamax.dart(4KB)
--------src()

网友评论