assertの話を聞いてrspecでどうにかならんかちょっと考えてみました。assertを使いたければ以下の様に書けばOK。power_assert.rbで実行するとこんな感じ。power_assertは事前にrequireした方が情報量がちょっと増える。"1"letとsubjectpower_assertの0.1.3だとdefined_methodで定義されたメソッドの値が取れていないらしく、letやsubjectの値が表示されない。現時点でのmasterの0.1.4devだと修正されているとのことなのでちゃんと表示される。Stringこんな感じ。subjectも大体おなじ。expectとマッチャこの方法はMinitestのadapterとminitest-power_assertを使うようにしているので無理。@target=String>こうなってしまう。この場合、expectの@targetにStringという結果が入っているのでそれを取り出すようにして、eqの方も@expectedに期待するものがはいってるのでそれを取りだすようにすればいいのかなぁ。"1"別の例としてbe_falseyだとこんな感じ。@target=0>これに関していうとbe_falseyにはfalseが欲しいという情報がない。assertをつかうわけで別にマッチャとか使わなくていいのではという気持ちがある。assertを使う部分では)諦めてassertですませるのがよさそうかなと個人的には思う。assertは諦めるしかない。assert対応にはできないのが悲しいところではあるけれども、このassertを使う方法でもexpectation部分以外はrspecの機能そのまま使えるのでそこまで悪くはないかなと思う。