js

Jestで非公開関数をテストする方法がイマイチだった

前回の続き。 結論:const を上書きできないっぽいのでrewire以外の方法を探すのが良さそう… (追記に上げたように、Jestで動かす時にできないという条件付き) 前提 検証した時のバージョン { "dependencies": { "jest": "^23.6.0", "rewire": "^4.0.1" } }…

Jestで非公開関数をテストしたい

rewire を使うと簡単にできた。 github.com 前提 Jest入ってる。Babel入れてない。 インストール npm install --save-dev rewire 準備 通常なら require(path) とするところを rewire(path) にする const rewire = require('rewire') const myModule = rewir…

Scriptタグのリソース読み込み順序についてのメモ

ちょっとトラブってしまったので、反省しつつ整理。 リンク先の画像がすごいわかりやすいので、これ見たら解決するけど。 HTML Standard パターン <script> <script defer> <script async> <script type="module"> <script type="module" async> この5個がある。2018/01/29時点では module のサポート状況微妙だけど。 Can I use... Support tables f…