should.js sholudはobject自身を拡張して、sholudメソッドを追加して実装されている。 テストする対象が、nullやundefinedの時はオブジェクトではないからshouldを呼ぶと、エラーになってしまう。 1) Calculator null should be a 'null': TypeError: Cannot read property 'should' of null : : 2) Calculator undefined should be an 'undefined': TypeError: Cannot read property 'should' of undefined : : Chains 全てのアサーションはshould.jsラッパーオブジェクトを返ので、チェインすることができる。 「to, be, been, is, that, whic