action.spec.js 483 B

12345678910111213141516171819202122
  1. import tools from '../../tools'
  2. const actionsInjector = require('inject!src/vuex/user/actions')
  3. const actions = actionsInjector({
  4. '../../api/user': {
  5. login () {
  6. return new Promise((resolve, reject) => {
  7. setTimeout(() => {
  8. resolve()
  9. }, 100)
  10. })
  11. }
  12. }
  13. })
  14. describe('user actions', () => {
  15. it('用户登录成功', done => {
  16. tools.testAction(actions.login, [], {}, [
  17. {type: 'SET_ERROR_INFO', payload: ''}
  18. ], done)
  19. })
  20. })