Skip to content

Commit

Permalink
fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
wxsms committed Apr 5, 2017
1 parent e337b77 commit 48f5685
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions test/unit/specs/TypeaheadDoc.spec.js
Expand Up @@ -36,13 +36,13 @@ describe('TypeaheadDoc', () => {
expect(dropdown.className).to.not.contain('open')
input.value = 'ala'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(dropdown.className).to.contain('open')
expect(dropdown.querySelectorAll('li').length).to.equal(3)
let selected = dropdown.querySelector('li.active a')
expect(selected.textContent).to.equal('Alabama')
done()
})
}, 300)
})
})

Expand All @@ -57,7 +57,7 @@ describe('TypeaheadDoc', () => {
expect(dropdown.className).to.not.contain('open')
input.value = 'ala'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(dropdown.className).to.contain('open')
expect(dropdown.querySelectorAll('li').length).to.equal(3)
let selected = dropdown.querySelector('li.active a')
Expand All @@ -69,7 +69,7 @@ describe('TypeaheadDoc', () => {
expect(vm.model1).to.equal('Alabama')
done()
})
})
}, 300)
})
})

Expand All @@ -82,15 +82,15 @@ describe('TypeaheadDoc', () => {
expect(dropdown.className).to.not.contain('open')
input.value = 'ala'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(dropdown.className).to.contain('open')
input.value = ''
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
expect(dropdown.className).to.not.contain('open')
done()
})
})
}, 300)
})
})

Expand All @@ -103,13 +103,13 @@ describe('TypeaheadDoc', () => {
expect(dropdown.className).to.not.contain('open')
input.value = 'a'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(dropdown.className).to.contain('open')
expect(dropdown.querySelectorAll('li').length).to.equal(10)
let selected = dropdown.querySelector('li.active a')
expect(selected.textContent).to.equal('Alabama')
done()
})
}, 300)
})
})

Expand Down Expand Up @@ -138,7 +138,7 @@ describe('TypeaheadDoc', () => {
expect(dropdown.className).to.not.contain('open')
input.value = 'ala'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(dropdown.className).to.contain('open')
expect(dropdown.querySelectorAll('li').length).to.equal(3)
let selected = dropdown.querySelector('li.active a')
Expand All @@ -150,7 +150,7 @@ describe('TypeaheadDoc', () => {
expect(vm.model1.name).to.equal('Alabama')
done()
})
})
}, 300)
})
})

Expand All @@ -164,7 +164,7 @@ describe('TypeaheadDoc', () => {
expect(dropdown.className).to.not.contain('open')
input.value = 'ala'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(vm.model1).not.exist
expect(dropdown.className).to.contain('open')
expect(dropdown.querySelectorAll('li').length).to.equal(3)
Expand All @@ -177,7 +177,7 @@ describe('TypeaheadDoc', () => {
expect(vm.model1.name).to.equal('Alabama')
done()
})
})
}, 300)
})
})

Expand Down Expand Up @@ -207,7 +207,7 @@ describe('TypeaheadDoc', () => {
expect(dropdown.className).to.not.contain('open')
input.value = 'ala'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(dropdown.className).to.contain('open')
expect(dropdown.querySelectorAll('li').length).to.equal(3)
let selected = dropdown.querySelector('li.active a')
Expand All @@ -220,7 +220,7 @@ describe('TypeaheadDoc', () => {
expect(vm.model1.name).to.equal('Alabama')
done()
})
})
}, 300)
})
})

Expand All @@ -233,7 +233,7 @@ describe('TypeaheadDoc', () => {
expect(dropdown.className).to.not.contain('open')
input.value = 'ala'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(dropdown.className).to.contain('open')
expect(dropdown.querySelectorAll('li').length).to.equal(3)
let selected = dropdown.querySelector('li.active a')
Expand All @@ -252,7 +252,7 @@ describe('TypeaheadDoc', () => {
done()
})
})
})
}, 300)
})
})

Expand All @@ -265,7 +265,7 @@ describe('TypeaheadDoc', () => {
expect(dropdown.className).to.not.contain('open')
input.value = 'ala'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(dropdown.className).to.contain('open')
expect(dropdown.querySelectorAll('li').length).to.equal(3)
let selected = dropdown.querySelector('li.active a')
Expand All @@ -292,7 +292,7 @@ describe('TypeaheadDoc', () => {
})
})
})
})
}, 300)
})
})

Expand All @@ -306,21 +306,21 @@ describe('TypeaheadDoc', () => {
expect(dropdown.className).to.not.contain('open')
input.value = 'ala'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(dropdown.className).to.contain('open')
expect(dropdown.querySelectorAll('li').length).to.equal(1)
let selected = dropdown.querySelector('li.active a')
expect(selected.textContent).to.equal('Palau')
input.value = 'Ala'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(dropdown.className).to.contain('open')
expect(dropdown.querySelectorAll('li').length).to.equal(2)
let selected = dropdown.querySelector('li.active a')
expect(selected.textContent).to.equal('Alabama')
done()
})
})
}, 300)
}, 300)
})
})

Expand All @@ -334,11 +334,11 @@ describe('TypeaheadDoc', () => {
expect(dropdown.className).to.not.contain('open')
input.value = 'ala'
vm.$refs.typeahead1.inputChanged() // can't auto detect event
vm.$nextTick(() => {
setTimeout(() => {
expect(dropdown.className).to.contain('open')
expect(dropdown.querySelectorAll('li').length).to.equal(2)
done()
})
}, 300)
})
})

Expand Down

0 comments on commit 48f5685

Please sign in to comment.