[解決済み] RSpec: 記述、コンテキスト、フィーチャー、シナリオ?
2022-08-30 05:53:55
質問
describe
,
context
,
feature
,
scenario
: この4つの違いは何ですか、また、それぞれをどのようなときに使うのですか?
どのように解決するのですか?
この
context
のエイリアスです。
describe
の別名であり、機能的には同等です。互換性を持って使用することができ、唯一の違いは仕様ファイルの読み方です。例えばテスト出力に違いはありません。RSpecの本にはこう書いてあります。
"私たちがよく使うのは
describe()
を使いがちですがcontext()
をコンテキストに使用します。
個人的には
describe
を使うのが好きですが、なぜ人々が
context
.
feature
そして
scenario
はRSpecではなくCapybaraの一部であり、受け入れテストに使用されることを意図しています。
feature
と同等です。
describe
/
context
であり、かつ
scenario
に相当し
it
/
example
.
Capybaraで受け入れテストを書いている場合は
feature
/
scenario
の構文で、そうでない場合は
describe
/
it
の構文があります。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン