From 07831607dd9f270e9f29fe21e4459216ace18ab6 Mon Sep 17 00:00:00 2001 From: YUJI ITO Date: Thu, 6 May 2021 20:14:11 +0900 Subject: [PATCH] Create main.md --- main.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 main.md diff --git a/main.md b/main.md new file mode 100644 index 0000000..578423b --- /dev/null +++ b/main.md @@ -0,0 +1,35 @@ +# 概要 + +基礎編の確認テストとなります。 +新しく作業用のブランチを作成し、以下機能の追加実装をお願いします。 +- ユーザー新規登録機能 +- ユーザーログイン機能 +- ユーザーログアウト機能 +- 投稿編集・削除機能の制限 + +実装では課題と同様`sorcery`のgemを使用して、各機能ごとに以下の観点を満たすように実装してください。 +``` +確認観点1:ユーザー新規登録 +1-1:ユーザーの新規登録ができる +1-2:同じメールアドレスのユーザーは新規登録できない +1-3:入力項目が不足している場合に新規登録ができない + +確認観点2:ユーザーログイン +2-1:ユーザーのログインができる +2-2:入力項目が不足している場合にログインができない +2-3:存在しないユーザーでログインができない +2-4:パスワードが間違っている場合にログインができない + +確認観点3:ユーザーログアウト +3-1:ユーザーのログアウトができる +3-2:ログインしていない場合、ユーザーのログアウトリンクが表示されない + +確認観点4:投稿機能 + +4-1:自分の投稿を編集することができる +4-2:自分の投稿を削除することができる +4-3:他人の投稿に編集リンクが表示されない +4-4:他人の投稿に削除リンクが表示されない +``` + +自動レビューで上記の観点に対応したテストが成功すれば、課題クリアとなります。