transition_spec.js 630 B

123456789101112131415161718192021222324252627
  1. var _ = require('../../../../src/util')
  2. var def = require('../../../../src/directives/transition')
  3. if (_.inBrowser) {
  4. describe('v-transition', function () {
  5. it('should save the transition id and custom functions as data', function () {
  6. var fns = {}
  7. var dir = {
  8. el: document.createElement('div'),
  9. expression: 'test',
  10. bind: def.bind,
  11. vm: {
  12. $options: {
  13. transitions: {
  14. test: fns
  15. }
  16. }
  17. }
  18. }
  19. dir.bind()
  20. expect(dir.el.__v_trans.id).toBe('test')
  21. expect(dir.el.__v_trans.fns).toBe(fns)
  22. })
  23. })
  24. }