2015年9月1日火曜日

chaiのTypeError: object is not a functionエラー

下記2つ(ES6とES5)は同じ意味
・import {expect} from 'chai';
・var expect = require('chai').expect;

このため、下記のように書いてしまうと
var expect = require('chai');

expect(xxx).to.equal(xxx)のところで
TypeError: object is not a function
のエラーが出る。

うっかりしてると間違えることが多い…。