支持SSR、升级Vue版本和增加新的icon (#40)

* search component add new style

* update vue version and support ssr

* unit test

* add new icon

* new icon
This commit is contained in:
张敏
2017-06-15 19:46:56 +08:00
committed by Yao
parent 857da3a5ee
commit 0f5972e75e
59 changed files with 370 additions and 204 deletions

View File

@@ -20,7 +20,7 @@ describe('Search', () => {
wrapper = mount(Search);
const input = wrapper.find('.van-search__input')[0];
input.simulate('focus');
input.trigger('focus');
expect(wrapper.data().isFocus).to.be.true;
});
@@ -46,10 +46,10 @@ describe('Search', () => {
expect(wrapper.data().value).to.be.equal('test');
const input = wrapper.find('.van-search__input')[0];
input.simulate('focus');
input.trigger('focus');
const cleanBtn = wrapper.find('.van-icon-clear')[0];
cleanBtn.simulate('click');
cleanBtn.trigger('click');
expect(wrapper.data().value).to.equal('');
expect(wrapper.data().focusStatus).to.be.true;
});
@@ -63,10 +63,10 @@ describe('Search', () => {
const eventStub = sinon.stub(wrapper.vm, '$emit');
const input = wrapper.find('.van-search__input')[0];
input.simulate('focus');
input.trigger('focus');
const cancelBtn = wrapper.find('.van-search__cancel')[0];
cancelBtn.simulate('click');
cancelBtn.trigger('click');
wrapper.vm.$nextTick(() => {
expect(wrapper.data().value).to.be.equal('');
@@ -84,7 +84,7 @@ describe('Search', () => {
const eventStub = sinon.stub(wrapper.vm, '$emit');
const input = wrapper.find('.van-search__input')[0];
input.simulate('keyup.enter');
input.trigger('keyup.enter');
wrapper.vm.$nextTick(() => {
expect(eventStub.calledOnce).to.be.true;
@@ -104,7 +104,7 @@ describe('Search', () => {
expect(wrapper.hasClass('van-search--showcase')).to.be.true;
const input = wrapper.find('.van-search__input')[0];
input.simulate('focus');
input.trigger('focus');
expect(wrapper.data().isFocus).to.be.true;