10000 fix unit test cleanup in IE9 · Aphasia-GitHub/vue@8e9cbad · GitHub
[go: up one dir, main page]

Skip to content

Commit 8e9cbad

Browse files
committed
fix unit test cleanup in IE9
1 parent cf37f7e commit 8e9cbad

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

test/unit/specs/utils.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
/* global cleanupMocks, appendMock */
1+
/* global cleanupMock, appendMock */
22

33
describe('Utils', function () {
4-
afterEach(cleanupMocks)
54

65
var utils = require('vue/src/utils'),
76
config = require('vue/src/config')
@@ -242,8 +241,6 @@ describe('Utils', function () {
242241
})
243242

244243
describe('parseTemplateOption', function () {
245-
246-
afterEach(cleanupMocks)
247244

248245
it('should convert a string template to a documentFragment', function () {
249246
var template = '<div class="a">hi</div><p>ha</p>',
@@ -328,16 +325,20 @@ describe('Utils', function () {
328325

329326
describe('processOptions', function () {
330327

328+
var el
329+
331330
beforeEach(function() {
332331
var id = 'utils-template-to-fragment',
333-
template = '<div class="a">hi</div><p>ha</p>',
334-
el = document.createElement('template')
332+
template = '<div class="a">hi</div><p>ha</p>'
333+
el = document.createElement('template')
335334
el.id = id
336335
el.innerHTML = template
337336
appendMock(el)
338337
})
339338

340-
afterEach(cleanupMocks)
339+
afterEach(function () {
340+
cleanupMock(el)
341+
})
341342

342343
var options = {
343344
partials: {

test/unit/utils/prepare.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ function appendMock(el) {
1515
document.getElementById('test').appendChild(el)
1616
}
1717

18-
function cleanupMocks() {
19-
document.getElementById('test').innerHTML = ''
18+
function cleanupMock(el) {
19+
document.getElementById('test').removeChild(el)
2020
}
2121

2222
function mockHTMLEvent (type) {

0 commit comments

Comments
 (0)
0