RSpec のマッチャで === を使う
通常 eq
を使用すると ==
が使われるんですが、これを ===
で比較したかった。
このように任意の演算子でテストしたい場合は次のように書ける。
expect(9).to be > 6 expect(3).to be <= 3 expect(1).to be < 6 expect('a').to be < 'b' expect(String).to be === "hoge"
これは知らなかったので便利。
通常 eq
を使用すると ==
が使われるんですが、これを ===
で比較したかった。
このように任意の演算子でテストしたい場合は次のように書ける。
expect(9).to be > 6 expect(3).to be <= 3 expect(1).to be < 6 expect('a').to be < 'b' expect(String).to be === "hoge"
これは知らなかったので便利。