回答編集履歴
1
追記:exampleコードの注釈
answer
CHANGED
@@ -1,5 +1,7 @@
|
|
1
1
|
関数の第二引数(必須引数の後)には、オプション引数をオブジェクト`{}`を渡せるのが一般的なメソッドの実装方法ですが、ここにモック用のプロパティを用意するのが簡単な解決方法です。モックとして[sinon](https://www.npmjs.com/package/sinon)を使用します。
|
2
2
|
|
3
|
+
下記の例では、第二引数にモック`{log}`を与え、実行された際の引数を確認するものです。
|
4
|
+
|
3
5
|
```javascript
|
4
6
|
var sinon = require('sinon');
|
5
7
|
|