eq、be、include、changeなど、様々なマッチャーを使った検証方法
RSpecコースの一部として、マッチャーに関する実践的な練習問題を21問用意しています。 基礎から応用まで段階的に学習できるよう構成されています。
学習を開始する準備ができました
下記の練習問題から始めて、段階的にスキルアップしていきましょう
RSpecのincludeマッチャーの基本的な使い方として正しいものはどれですか?
約3分
includeマッチャーで複数の要素を同時に検証する場合の書き方はどれですか?
約3分
ハッシュに対してincludeマッチャーを使用した場合、デフォルトで何を検証しますか?
約3分
以下のコードの実行結果はどうなりますか? ruby user_data = { name:...
約3分
ハッシュの特定のキーと値のペアを検証する場合の正しい書き方はどれですか?
約3分
RSpecのchangeマッチャーを使用する際の正しい構文はどれですか?
約3分
以下のコードで、ポイントが20減少することを検証する正しい書き方はどれですか? ruby...
約3分
値が変化しないことを検証する正しいRSpecの書き方はどれですか?
約3分
changeマッチャーで変化前と変化後の具体的な値を指定する書き方はどれですか?
約3分
以下のAccountクラスで、add_pointsメソッドを実行してもポイントが加算されない不具合が...
約3分
RSpecで値がfalseであることを検証する正しい書き方はどれですか?
約3分
nilかどうかを検証するRSpecの正しいマッチャーはどれですか?
約3分
Rubyにおいて偽値(falsey)として扱われるのはどれですか?
約3分
以下のコードで正しく動作するテストはどれですか? ruby class Item def...
約3分
be_truthyとbe trueの違いについて正しい説明はどれですか?
約3分
RSpecでエラーが発生することを検証するために使用するマッチャーは何ですか?
約3分
RSpecのエラーテストで、プログラムの実行部分を囲むために使用する記号は何ですか?
約3分
以下のコードで期待される結果は何ですか? ruby expect {...
約3分
以下のようにエラーメッセージも検証したい場合、正しい書き方はどれですか?
約3分
Rubyで意図的にエラーを発生させるために使用するメソッドは何ですか?
約3分
エラーテストを実装する主な目的として適切でないものはどれですか?
約3分
💡 学習のコツ
1
問題を順番に解く
基礎から応用へと段階的に構成されているため、順番に取り組むことをお勧めします
2
解説をしっかり読む
正解・不正解に関わらず、解説を読んで理解を深めましょう
3
復習で定着させる
間違えた問題は後日再チャレンジして、知識の定着を確認しましょう
プレミアムプランでは、進捗管理、間違えた問題の自動復習リスト、詳細な解説動画など、 より充実した学習体験をご利用いただけます。