昨晩分含め

不具合調査というか controller の試験確認を。
つうか、controller の試験が観点としてばらばら。こちらの整備を優先した方が良いのかどうなのか。現時点で3つの試験 (というか試験対象の controller?) があって

  • conns_controller_spec.rb
  • providers_controller_spec.rb
  • vm_operations_controller_spec.rb

それぞれ試験の観点が微妙にアレ。

順に確認

  • conns_controller
    • "should redirect to signin screen" な試験してる
    • "When user is signed in" でレスポンスの確認と render されるテンプレートの確認
    • signin したら signout している
    • 上記は get の試験で post の試験は少々異なっている模様 (signin 時のみ?)
    • with valid params と with invalid params な試験あり
    • destroy はまた若干異なる試験になってますね
    • これも rails g で作ってるはずなのですが。。
  • providers_controller
    • signin 云々な試験は無い
    • 基本 assigns なナニの確認のみか、って思ったらそうでもない模様
    • POST で params な試験はしている模様
  • vm_operations_controller
    • login_user で signin してる、してない、な試験はしてます
    • signin してる場合の確認はレスポンスのみ

これ、なんとか統一しないとアレ。