chomp , chopメソッドについて
chomp
文字列に対して使用し、末尾が改行コード\nの場合に\nを削除し折り返します。
irb > x = "hoge\n" > x.chomp => "hoge" # <= 改行コードが削除される!! > p x => "hoge\n" # <= chompは非破壊的メソッド > x = "hogen" >x.chomp => "hogen" # <= 削除されない!! > x.chomp! # <= 破壊的メソッドもあります!! > p x => "hoge"
chop
chompと違い、文字列の末尾が\n以外でも削除します。
irb > x = "hogen" > x.chop => "hoge" > p x => "hogen" # <= chopは非破壊的メソッド > x.chop! > p x => "hoge" # <= 破壊的メソッドあります
anyenvを導入してみた
RailsチュートリアルのテストをRspecで書いてみた[第14章]
- はじめに
- 各種バージョン
- 第14章
- リスト14.4: Relationshipモデルのバリデーションをテストする
- リスト14.9: Relationshipモデルのバリデーションをテストする
- リスト14.13: followersに対するテスト
- リスト14.24: フォロー/フォロワーページの認可をテストする
- リスト14.29: following/followerページのテスト
- リスト14.31: リレーションシップの基本的なアクセス制御に対するテスト
- リスト14.40: [Follow] / [Unfollow]ボタンをテストする
- リスト14.42: ステータスフィールドのテスト
RailsチュートリアルのテストをRspecで書いてみた[第13章]
- はじめに
- 各種バージョン
- 第13章
- リスト13.7: Micropostモデルのバリデーションに対するテスト
- リスト13.14: Micropostモデルの順序付けをテストする
- リスト13.20: dependent: :destroyのテスト
- リスト13.31: Micropostsコントローラの認可テスト
- リスト13.55: 間違ったユーザによるマイクロポスト削除に対してテストする
- リスト13.56: マイクロポストのUIに対するテスト
- リスト13.64: 画像アップロードをテストするためのテンプレート
はじめに
今回はRspecの学習の一環として、RailsチュートリアルのテストをRspecで書いていきます。
至らない点があるかもしれませんが、その際はコメントにてご指摘をお願いします。