Skip to content

[管理者CRUD] 3-2. 管理者の新規作成に失敗する(異常系) #45

Description

@Syati

シナリオ仕様

Scenario: [3-2] 管理者の新規作成に失敗する(異常系)
  Given ユーザーが管理者新規作成ページを開いている
  And 操作ユーザーは `super_admin` である
  When ユーザーが無効な管理者属性を送信する
  Then 管理者は作成されない
  And バリデーションエラーが表示される

実装要件

  • バリデーションエラー時はフォームを再表示しエラーを表示する
  • email の重複・フォーマット違反、password 不足などを検証する

チェックリスト

  • AdminsController#create のバリデーションエラー処理を実装
  • エラーメッセージのビュー表示
  • RSpec request spec を追加(異常系)

影響範囲

  • ファイル: app/controllers/admins_controller.rb, app/views/admins/new.html.erb
  • テスト: spec/requests/admins/create_spec.rb

参考

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions