0

以下は Rails モデルのテストです。

it "will respond to name" do
  @user.must_respond_to :name
end

ミニテストでは、この構文をこのように短縮する方法はありますか?

it { must_respond_to :name }

それともこれ?

it { must_respond_to (:name) }
4

2 に答える 2

0

あなたが探している構文は、ミニテストのメソッドで定義されているアサーションと期待では不可能です。あなたが望むのはマッチャーです。あなたが求めている構文を有効にする minitest-matchers プロジェクトを見てください。

https://github.com/wojtekmach/minitest-matchers

于 2013-06-29T15:56:23.667 に答える