Просмотр исходного кода

Merge branch 'gitlab-winnie-patch-1' into dev (#1209)

ktsn 7 лет назад
Родитель
Сommit
c5330d986d
1 измененных файлов с 18 добавлено и 0 удалено
  1. 18 0
      docs/en/testing.md

+ 18 - 0
docs/en/testing.md

@@ -128,6 +128,24 @@ describe('actions', () => {
 })
 })
 ```
 ```
 
 
+If you have spies available in your testing environment (for example via [Sinon.JS](http://sinonjs.org/)), you can use them instead of the `testAction` helper:
+
+``` js
+describe('actions', () => {
+  it('getAllProducts', () => {
+    const commit = sinon.spy()
+    const state = {}
+    
+    actions.getAllProducts({ commit, state })
+    
+    expect(commit.args).to.deep.equal([
+      ['REQUEST_PRODUCTS'],
+      ['RECEIVE_PRODUCTS', { /* mocked response */ }]
+    ])
+  })
+})
+```
+
 ### Testing Getters
 ### Testing Getters
 
 
 If your getters have complicated computation, it is worth testing them. Getters are also very straightforward to test as same reason as mutations.
 If your getters have complicated computation, it is worth testing them. Getters are also very straightforward to test as same reason as mutations.