|
@@ -37,6 +37,7 @@ describe('Select', () => {
|
|
|
v-model="value"
|
|
|
:multiple="multiple"
|
|
|
:multiple-limit="multipleLimit"
|
|
|
+ :popper-class="popperClass"
|
|
|
:clearable="clearable"
|
|
|
:filterable="filterable"
|
|
|
:allow-create="allowCreate"
|
|
@@ -62,6 +63,7 @@ describe('Select', () => {
|
|
|
clearable: configs.clearable,
|
|
|
filterable: configs.filterable,
|
|
|
allowCreate: configs.allowCreate,
|
|
|
+ popperClass: configs.popperClass,
|
|
|
loading: false,
|
|
|
filterMethod: configs.filterMethod && configs.filterMethod(this),
|
|
|
remote: configs.remote,
|
|
@@ -96,6 +98,12 @@ describe('Select', () => {
|
|
|
expect(result).to.true;
|
|
|
});
|
|
|
|
|
|
+ it('custom dropdown class', () => {
|
|
|
+ vm = getSelectVm({ popperClass: 'custom-dropdown' });
|
|
|
+ const dropdown = vm.$el.querySelector('.el-select-dropdown');
|
|
|
+ expect(dropdown.classList.contains('custom-dropdown')).to.true;
|
|
|
+ });
|
|
|
+
|
|
|
it('default value', done => {
|
|
|
vm = createVue({
|
|
|
template: `
|