2017-10-24 8 views
0

私はRspecでビデオシリーズを見ています。そして、彼の例グループ内で、彼は記号をそれぞれ有するいくつかの例を、持っている:rspecサンプル定義のシンボルは特別な意味を持っていますか?

enter image description here

は、今ではちょうどRubyの文字列リテラルです。通常の流れでは、:makeは記号ではなく文字列でなければなりません。これはRspecの特別な目的を持っていますか?なぜ彼はこのパターンをしますか?

答えて

2

RSpecには特別な意味はありません。通常、rubyistsはClassName#method_name表記を使用します(クラス名を省略できる場合は#method_name)。おそらく、そのビデオの作者は、単にRubyの名前をシンボルとして参照するために使用されます。

さらに、itdoの間の文字列に書かれたものは、人間が判読可能な名前であり、RSpec内部とは関係ありません。

関連する問題