puppeteerでalertをチェックするやつ

chromyを使っていたが、Googleが出した。Googleという安心感があるのでこちらを使っていきたい。 const puppeteer = require('puppeteer'); (async() => { const url = 'http://'; const browser = await puppeteer.launch(); con...

JestのSnapshotテスト

ReactのテストとしてJestでSnapshotテストを行うときのメモ。 ボコボコDOMが変化するコンポーネントのテストは非常に面倒なものだが、JestのSnapshotを使えばサクッとできて便利。 // Example.react.js import React, { Component } from 'react'; export default class Example...

jestでlocalStorageのテストを書く

localStorage内にデータを格納するActionをjestでテストするときにlocalStorage is not definedと出て、それはそうとなったので、モックを書く。 var localStorageMock = (function() { var store = {}; return { getItem: function(key) { return store[ke...