Szukam alternatywy dla Select2, która w zasadzie zapewnia tę samą funkcjonalność, ale zawiera odpowiednie testy.
Poszukiwanie Świętego Graala? Ostatni jednorożec?
javascript
jquery
forms
testing
jquery-select2
Joseph Tura
źródło
źródło
Odpowiedzi:
Selectize.js to alternatywa select2, nad którą pracowałem, która zawiera zestaw testów wykorzystujących kombinację testem , syn , mocha i chai . Obecnie istnieją następujące klasy testów:
Testy funkcjonalne, które zapewniają, że formant zachowuje się tak, jakby używał go użytkownik (używając syn ).
Zapewnia, że sterowanie można poprawnie zainicjować z istniejących
<select>
i<input>
elementów.Testuje podstawowe metody API pod kątem prawidłowego działania.
Zapewnia, że wbudowane zdarzenia są uruchamiane we właściwych momentach z odpowiednimi argumentami.
Testuje kilka potencjalnych exploitów.
To powiedziawszy, testy nie są tak ekspansywne, jak bym chciał, ale to się udaje :)
źródło
Uwaga: nie obsługuję już tego projektu. Wybierz inny.
Bselect , który rozwijam, jest testowany, jednak nie zawiera (jeszcze) wszystkich funkcji Select2 / Chosen.
Jeśli chcesz, dołącz do mnie w jego rozwoju :)
źródło
Inną możliwą alternatywą jest wybór wielokrotny metodą bootstrap
„Wtyczka JQuery multiselect oparta na Twitter Bootstrap”
Przykłady i dokumentacja: http://davidstutz.github.io/bootstrap-multiselect/
źródło