1
0
Эх сурвалжийг харах

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

ktsn 7 жил өмнө
parent
commit
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
 
 If your getters have complicated computation, it is worth testing them. Getters are also very straightforward to test as same reason as mutations.