0
私はRspecでビデオシリーズを見ています。そして、彼の例グループ内で、彼は記号をそれぞれ有するいくつかの例を、持っている:rspecサンプル定義のシンボルは特別な意味を持っていますか?
は、今ではちょうどRubyの文字列リテラルです。通常の流れでは、:make
は記号ではなく文字列でなければなりません。これはRspecの特別な目的を持っていますか?なぜ彼はこのパターンをしますか?
私はRspecでビデオシリーズを見ています。そして、彼の例グループ内で、彼は記号をそれぞれ有するいくつかの例を、持っている:rspecサンプル定義のシンボルは特別な意味を持っていますか?
は、今ではちょうどRubyの文字列リテラルです。通常の流れでは、:make
は記号ではなく文字列でなければなりません。これはRspecの特別な目的を持っていますか?なぜ彼はこのパターンをしますか?
RSpecには特別な意味はありません。通常、rubyistsはClassName#method_name
表記を使用します(クラス名を省略できる場合は#method_name
)。おそらく、そのビデオの作者は、単にRubyの名前をシンボルとして参照するために使用されます。
さらに、it
とdo
の間の文字列に書かれたものは、人間が判読可能な名前であり、RSpec内部とは関係ありません。