見出し画像

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 エラーを学んだ

【コメントの結合テストコードを書こう】
ツイートの結合テストコード同様の記述


この記事が気に入ったらサポートをしてみませんか?