cloak_spec.js 676 B

123456789101112131415161718192021222324
  1. var _ = require('../../../../../src/util')
  2. var compile = require('../../../../../src/compiler').compile
  3. var Vue = require('../../../../../src/vue')
  4. if (_.inBrowser) {
  5. describe('v-cloak', function () {
  6. it('should not remove during compile', function () {
  7. var el = document.createElement('div')
  8. el.setAttribute('v-cloak', '')
  9. compile(el, Vue.options)
  10. expect(el.hasAttribute('v-cloak')).toBe(true)
  11. })
  12. it('should remove after compile', function () {
  13. var el = document.createElement('div')
  14. el.setAttribute('v-cloak', '')
  15. new Vue({
  16. el: el
  17. })
  18. expect(el.hasAttribute('v-cloak')).toBe(false)
  19. })
  20. })
  21. }