-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIPの質問は未解決一覧には含めず、全ての質問一覧にだけ含める #4604
WIPの質問は未解決一覧には含めず、全ての質問一覧にだけ含める #4604
Conversation
@tksmasaki さんお疲れさまです!お手すきの際にチームレビューをお願いできますでしょうか。よろしくおねがいします🙏 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@NorifumiOgawa
レビューさせていただきました!
いくつかコメントしたので、ご確認よろしくお願いします🙏
また、概要の内容について気になった点があったので、以下のコメントもご確認お願いします。
- 確認手順の説明が以下のようになっていましたが、任意のプラクティスで作成するのならば、確認するのも選択したプラクティスになると思うので、3と5の内容を一致させたほうがいいかなと思いました。
- 適当なユーザーでログインし、任意のプラクティスを選択してWIPの質問を作成する。
- 左メニューの「Q&A」から未解決の質問一覧を開き、3で作成したWIPの質問が表示されていないことを確認する。
- 左メニューの「プラクティス」から「OS X Mountain Lionをクリーンインストールする」のプラクティスを開き、「質問」→「未解決」タブを選択して、3で作成したWIPの質問が表示されていないことを確認する。
|
||
test 'not show a WIP question on the unsolved questions list ' do | ||
visit_with_auth "/practices/#{practices(:practice1).id}/questions?not_solved=true", 'hatsuno' | ||
assert_no_text 'wipテスト用の質問(wip中)' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
何かがないことをテストする際は、そのページ特有のものがあることを一緒にアサーションしたほうがよいかなと思いました。
参考 : システムスペックやフィーチャスペックで「〜が表示されないこと」だけを検証するのはちょっと危険、という話 - Qiita
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ご指摘ありがとうございます!こちら、「未解決」のラベルがアクティブになっていることの検証も追加してみました。
assert_text 'wipテスト用の質問(wip中)' | ||
element = all('.thread-list-item').find { |component| component.has_text?('wipテスト用の質問(wip中)') } | ||
within element do | ||
assert_selector '.thread-list-item-title__icon.is-wip', text: 'WIP' | ||
end | ||
end | ||
|
||
test 'not show a WIP question on the unsolved Q&A list page' do | ||
visit_with_auth questions_path, 'kimura' | ||
assert_no_text 'wipテスト用の質問(wip中)' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
何かがないことをテストする際は、そのページ特有のものがあることを一緒にアサーションしたほうがよいかなと思いました。
同じです!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
こちら、「未解決の質問一覧」の文言が表示されていることの検証も追加してみました。
@tksmasaki |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@NorifumiOgawa
ご対応ありがとうございます!確認しました、僕からはOKです🙆
@tksmasaki レビューありがとうございました!🙏 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
確認させて頂きました。OKです〜🙆♂️
Issue: WIPの質問は未解決一覧には含めず、全ての質問一覧にだけ含めるようにしたい。 #4474
概要
以下の質問一覧表示時はWIP状態の質問を表示しないようにした。
確認方法
変更前
未解決の質問一覧
WIPの質問が表示されています。
プラクティスの質問ページ
WIPの質問が表示されています。
変更後
未解決の質問一覧
WIPの質問が表示されなくなりました。
プラクティスの質問ページ
WIPの質問が表示されなくなりました。