mirror of
https://github.com/tenrok/vue-select.git
synced 2026-05-17 02:29:37 +03:00
31 lines
881 B
JavaScript
Executable File
31 lines
881 B
JavaScript
Executable File
import { shallowMount } from "@vue/test-utils";
|
|
import VueSelect from "../../src/components/Select";
|
|
|
|
describe("Single value options", () => {
|
|
it("should reset the search input on focus lost", () => {
|
|
const Select = shallowMount(VueSelect);
|
|
Select.vm.open = true;
|
|
|
|
Select.vm.search = "t";
|
|
expect(Select.vm.search).toEqual("t");
|
|
|
|
Select.vm.onSearchBlur();
|
|
expect(Select.vm.search).toEqual("");
|
|
});
|
|
|
|
it("should not reset the search input on focus lost when clearSearchOnSelect is false", () => {
|
|
const Select = shallowMount(VueSelect, {
|
|
propsData: { value: "foo", clearSearchOnSelect: false }
|
|
});
|
|
|
|
expect(Select.vm.clearSearchOnSelect).toEqual(false);
|
|
|
|
Select.vm.open = true;
|
|
Select.vm.search = "t";
|
|
expect(Select.vm.search).toEqual("t");
|
|
|
|
Select.vm.onSearchBlur();
|
|
expect(Select.vm.search).toEqual("t");
|
|
});
|
|
});
|