0

在之前的 kotest-assertions-arrow 版本中,可以这样写:

someOption.shouldBeSome { 
  it.foo shouldBe "x"
  it.bar shouldBe "y"
}

我刚刚升级到 v1.2.1,这个变种已经被删除了。仅保留文字值变体

someOption.shouldBeSome(t: T)

什么取代了旧风格?

4

1 回答 1

0

一个可能的答案是

someOption.shouldBeSome().let {
  it.foo shouldBe "x"
  it.bar shouldBe "y"
}
于 2022-02-11T21:39:38.063 回答