-
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
learning.vueを非Vue化した #8131
learning.vueを非Vue化した #8131
Conversation
e1c8946
to
cb8ebd8
Compare
@reckyy |
@Shrimprin |
@reckyy |
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.
@Shrimprin
大変お待たせしております。
大まかOKでしたが何点かコメントしていますので、お手隙の際にご確認お願いいたします〜!
@product ? '提出物へ' : '提出物を作る' | ||
end | ||
|
||
def complete? |
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.
[imo]Practice#completed?メソッドを使えば、このcomplete?メソッドはなくせると思いましたがいかがでしょうか👀(practice.rbの85行目)
completed?メソッドについてすでにご存知で、使わなかった理由があれば教えていただけますと幸いです。
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_link '提出物を作る', href: '/products/new?practice_id=315059988' | ||
end | ||
|
||
def test_not_render_product_link_when_practice_is_not_submission |
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.
[imo]冒頭はdoes notの方がいいかなと思います。
assert_no_link '提出物を作る' | ||
end | ||
|
||
def test_render_completed_when_practice_is_completed |
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.
[nits]重箱の隅を突くようなコメントで申し訳ないですが、completed_message(or text)だとよりテストの内容を表すかなと思いました。
cb8ebd8
to
cbc1dcc
Compare
@reckyy |
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.
@Shrimprin
お疲れ様です。
立て込んでおり、確認に時間がかかってしまいました。申し訳ございません 🙇
修正ありがとうございます!
自分からはOKです🙆
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です〜🙆♂️
@komagata |
Issue
概要
プラクティスの詳細ページの
learning.vue
(提出物ボタン)が今はVueで実装されているため、Railsのviewに移行する。変更確認方法
1. 準備
chore/learning-from-vue-to-html
をローカルに取り込む2. 提出物のあるプラクティス
提出物を作る
ボタンが表示されている修了
ボタンが表示されている提出物を作る
ボタンをクリックして以下を確認する/products/new?practice_id=363506445
)に遷移する提出物を作る
ボタンのテキストが提出物へ
に変わっている修了
ボタンをクリックして下記を確認するプラクティス「Linuxのファイル操作の基礎を覚える」を修了しました🎉
というモーダルが表示される修了
ボタンの色がグレーに変わり、テキストが修了しています
に変わっている修了
に変わっているこのプラクティスは修了しました🎉
と表示されている3. 提出物のないプラクティス
提出物を作る
ボタンが表示されていない修了
ボタンが表示されている修了
ボタンをクリックして下記を確認するプラクティス「Debianをインストールする」を修了しました🎉
というモーダルが表示される修了
ボタンの色がグレーに変わり、テキストが修了しています
に変わっている修了
に変わっているこのプラクティスは修了しました🎉
と表示されているScreenshot
非Vue化のみで画面に変更はなし