aiirononeko / languageMemoApp

チーム開発中(Team Poeta) / Rails & Nuxt.js & Docker & CircleCI & GKE
3 stars 0 forks source link

Cookie周りの処理の書き直し #81

Open H37kouya opened 4 years ago

H37kouya commented 4 years ago

やること

cookie周りの処理の書き直しをする。 認証のcookie処理をmiddlewareに一部、分離したい。

目的

process.clientやprocess.serverに依存するとjestでテストが上手くかけないため、それらを考慮しているライブラリに置き換えたい(jestでmockが作れない?方法がわからない)。

導入予定ライブラリ

候補:1

universal-cookie

候補:2

cookie-universal-nuxt

上記のライブラリを導入するにあたり、 js-cookie, cookieparserを消す。ただし、クライアント側とサーバー側でCookieのライブラリを分けたを行う場合、js-cookieを使い続けるのはありかも。

参考になりそうな記事

H37kouya commented 4 years ago

Cookie周りのテストをかけてない

H37kouya commented 4 years ago

テストでdocument.cookie = 'cookieKeyName=hoge'みたいな感じでCookieの挿入ができる

H37kouya commented 4 years ago

ついでにログインのテストも書き直す