Avatar
そういえば、MirrorDiffKit に Test::Deep でいう supersetof 、RSpec でいう include matcher 相当の機能を入れるかもです https://metacpan.org/pod/Test::Deep#supersetof https://relishapp.com/rspec/rspec-expectations/v/2-0/docs/matchers/include-matcher
Extremely flexible deep comparison
Relish helps your team get the most from Behaviour Driven Development. Publish, browse, search, and organize your Cucumber features on the web.
8:15 AM
struct Example { let a: String let b: String // ... } let example = Example() XCTAssertTrue(example :> (a: "foo", b: "bar")) (edited)
8:15 AM
この例でいう :> を提供する感じですね
8:21 AM
でかい struct とかを検証する際に、別にこの値はどうでもいいんだけどな、というのがよく発生するのですが、それに対する書きやすさと読みやすさの提供が目的ですね
🚀 1