import Vue from 'vue' describe('Global config', () => { describe('preserveWhitespace', () => { it('should preserve whitepspaces when set to true', () => { // this option is set to false during unit tests. Vue.config.preserveWhitespace = true const vm = new Vue({ el: document.createElement('div'), template: '
hi ha
' }) expect(vm.$el.innerHTML).toBe('hi ha') Vue.config.preserveWhitespace = false }) it('should remove whitespaces when set to false', () => { const vm = new Vue({ el: document.createElement('div'), template: '
hi ha
' }) expect(vm.$el.innerHTML).toBe('hiha') }) }) describe('silent', () => { it('should be false by default', () => { Vue.util.warn('foo') expect('foo').toHaveBeenWarned() }) it('should work when set to true', () => { Vue.config.silent = true Vue.util.warn('foo') expect('foo').not.toHaveBeenWarned() Vue.config.silent = false }) }) })