文件名称:be-kind-rewind:用于Scala的VCR测试库
文件大小:31KB
文件格式:ZIP
更新时间:2024-04-21 08:55:59
testing http scala mocking recording
倒带 :fast_reverse_button: 用于Scala的VCR测试库 它是什么? Be Kind Rewind是Scala的VCR测试库,类似于流行的 Ruby库。 该库记录HTTP交互,并在后续运行中播放它们。 目标是使集成测试快速,确定性,并有可能完全消除对HTTP请求的模拟和伪造的需求。 Be Kind Rewind支持多个HTTP客户端( , ),并最终直接与流行的测试框架( , , , 等)集成。 (注意: Be Kind Rewind尚未正式发布。第一个版本将很快发布。 ) 用法示例 最小示例(使用sttp) import sttp . client3 . _ val vcrBackend = VcrBackend ( underlyingClient = HttpURLConnectionBackend (), recordingPath = Paths .get( " vc
【文件预览】:
be-kind-rewind-master
----project()
--------build.properties(19B)
--------Plugins.scala(249B)
--------Build.scala(3KB)
--------plugins.sbt(128B)
----.github()
--------workflows()
----core()
--------src()
----.jvmopts(79B)
----LICENSE(11KB)
----build.sbt(3KB)
----client-play()
--------src()
----README.md(8KB)
----.gitignore(262B)
----client-play-standalone()
--------src()
----.scalafmt.conf(446B)
----client-sttp()
--------src()