TECHCAMP学習40日目
【ユーザーの結合テストコードを書こう】
目的
ログインについての結合テストコードを書けるようになる
※前回は新規登録
exampleの整理
ログイン機能を確認する場合は、buildではなく、createで予め作成
【ツイートの結合テストコードを書こう】
目的
ツイート機能に関する結合テストコード書けるようになること
他のユーザーの投稿に対しての振る舞いをテストコードで表現できるようになること
●ツイート投稿の結合テスト
tweets_spec.rb
ユーザーはあらかじめ保存しておく
@tweet_text、@tweet_imageをあらかじめ生成してインスタンス変数に代入
have_selector
指定したセレクタが存在するかどうかを判断するマッチャ
●ツイート編集の結合テスト
リンクの存在を確認するマッチャ
have_link have_no_link
all(“クラス名”) pageに存在する同名クラスをまとめられる
●ツイート削除の結合テスト
●ツイート詳細表示の結合テスト
undefined local variable or method エラーを学んだ
【コメントの結合テストコードを書こう】
ツイートの結合テストコード同様の記述
この記事が気に入ったらサポートをしてみませんか?