Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions main.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# 概要

基礎編の確認テストとなります。
新しく作業用のブランチを作成し、以下機能の追加実装をお願いします。
- ユーザー新規登録機能
- ユーザーログイン機能
- ユーザーログアウト機能
- 投稿編集・削除機能の制限

実装では課題と同様`sorcery`のgemを使用して、各機能ごとに以下の観点を満たすように実装してください。

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

細かい文言ですが、「観点」より「ポイント」の方がいいかも
下の方も同じく「確認観点」→「確認ポイント」
判断はいとうさんに任せます:pray:

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「確認観点」はテストコードのitの文章に対応した名前なので、そっちも直さないといけなくなっちゃうんですよね、、

最初の「観点」だけ「ポイント」に変えておこうと思います!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

あ、でも「確認観点」が変わらないのであれば「ポイント」に変えなくてもいい気がしてきました。

```
確認観点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:他人の投稿に削除リンクが表示されない
```

自動レビューで上記の観点に対応したテストが成功すれば、課題クリアとなります。