@aries 挙げた例はFeature Testなので外から見た時の挙動がちゃんとされているかというテストになりますね
他にも
・データベースに保存するならテスト用のデータベースにちゃんと保存されてるか
・保存されたものは正しいものか(例えばpasswordが正しくhashで保存されてるかのようなテスト
などもそこでテストされます
WebアプリにもUnit Testはありますがそれ以上にFeature Testの方がテストとしては一般的ではないかなと勝手に思ってます
@aries 挙げた例はFeature Testなので外から見た時の挙動がちゃんとされているかというテストになりますね
他にも
・データベースに保存するならテスト用のデータベースにちゃんと保存されてるか
・保存されたものは正しいものか(例えばpasswordが正しくhashで保存されてるかのようなテスト
などもそこでテストされます
WebアプリにもUnit Testはありますがそれ以上にFeature Testの方がテストとしては一般的ではないかなと勝手に思ってます
@aries Webアプリの場合
・あるURLにアクセスした場合に正しいHTTP Statusが帰るか(2xx OKの他に403や404など)
・間違ったPOSTの時に正しくエラーを返せるか
なんかがテストされますね
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。