module.spec.js 692 B

1234567891011121314151617181920212223242526272829
  1. import Module from '../../../src/module/module'
  2. describe('Module', () => {
  3. it('get state', () => {
  4. const module = new Module({
  5. state: {
  6. value: true
  7. }
  8. })
  9. expect(module.state).toEqual({ value: true })
  10. })
  11. it('get state: should return object if state option is empty', () => {
  12. const module = new Module({})
  13. expect(module.state).toEqual({})
  14. })
  15. it('get namespacer: no namespace option', () => {
  16. const module = new Module({})
  17. expect(module.namespaced).toBe(false)
  18. })
  19. it('get namespacer: namespace option is true', () => {
  20. const module = new Module({
  21. namespaced: true
  22. })
  23. expect(module.namespaced).toBe(true)
  24. })
  25. })