Open H37kouya opened 4 years ago
cookie周りの処理の書き直しをする。 認証のcookie処理をmiddlewareに一部、分離したい。
process.clientやprocess.serverに依存するとjestでテストが上手くかけないため、それらを考慮しているライブラリに置き換えたい(jestでmockが作れない?方法がわからない)。
universal-cookie
cookie-universal-nuxt
上記のライブラリを導入するにあたり、 js-cookie, cookieparserを消す。ただし、クライアント側とサーバー側でCookieのライブラリを分けたを行う場合、js-cookieを使い続けるのはありかも。
Cookie周りのテストをかけてない
テストでdocument.cookie = 'cookieKeyName=hoge'みたいな感じでCookieの挿入ができる
document.cookie = 'cookieKeyName=hoge'
ついでにログインのテストも書き直す
やること
cookie周りの処理の書き直しをする。 認証のcookie処理をmiddlewareに一部、分離したい。
目的
process.clientやprocess.serverに依存するとjestでテストが上手くかけないため、それらを考慮しているライブラリに置き換えたい(jestでmockが作れない?方法がわからない)。
導入予定ライブラリ
候補:1
universal-cookie
候補:2
cookie-universal-nuxt
上記のライブラリを導入するにあたり、 js-cookie, cookieparserを消す。ただし、クライアント側とサーバー側でCookieのライブラリを分けたを行う場合、js-cookieを使い続けるのはありかも。
参考になりそうな記事