私はテストアサーションライブラリを参照しています:http://chaijs.com/api/bdd/#falseChai JSはどのように関数括弧をオプションにしますか?
あなたは、次のような言語のチェーンアサーションを書くことができます。
expect(false).to.be.false;
(期待)が明らかにグローバル関数である、「to.beは」のようになります。 2つのプロパティがありますが、最後の部分はどのように "false"になりますか?私はそれが関数呼び出しでなければならないであろうことを期待してい:
expect(false).to.be.false();
は、この2015 ESの構文ですか?私はhttps://github.com/lukehoban/es6features
にそれへの参照を見つけることができないようスタックオーバーフローは、そのことはできませんと言う:How to implement optional parentheses during function call? (function overloading)
は、誰もがこのような何かを実装する方法についていくつかの光を当てることができますか?
ソースコード:https://github.com/chaijs/chai/blob/master/lib/chai/core/assertions.js#L281
'Object.defineProperty'について学ぶ – SLaks