我如何断言一个选项包含 zio-test 中的内容?

How do I assert that an Option contains something in zio-test?

我试过了

assert(anOption)(contains("x"))

但这仅适用于 Iterables,例如 List 或 Seq。

assert(anOption)(isSome(equalTo("x")))

也可以是 assert(anOption)(equalTo(Some("x"))) - 只需使用相等即可。或者,如果您想使用包含:assert(isTrue(anOption.contains("x"))) 在选项

上使用包含运算符