Есть ли проверенная альтернатива Select2 или Chosen?
Я ищу альтернативу Select2, который в основном обеспечивает ту же функциональность, но включает в себя надлежащие тесты.
Поиски святого Грааля? Последний единорог?
Ответ 1
Selectize.js является альтернативой select2, над которой я работал, и имеет набор тестов, используя сочетание testem, syn, mocha и chai. Сейчас есть следующие классы тестов:
Взаимодействие Функциональные тесты, которые гарантируют, что управление ведет себя так, как если бы пользователь использовал его (используя syn).
Настройка. Обеспечивает правильное инициализацию элемента управления из существующих элементов <select> и <input>.
API Проверка основных методов API для правильной работы.
События Обеспечивает, чтобы встроенные события срабатывали в нужное время с соответствующими аргументами.
XSS Проверяет несколько потенциальных эксплойтов.
С учетом сказанного, тесты не такие экспансивные, как я хочу, чтобы они были, но они туда попадали:)
Ответ 2
Примечание. Я больше не поддерживаю этот проект. Выберите другой.
Bselect, который я разрабатываю, тестируется, однако не включает все функции (пока) из Select2/Chosen.
Если вы хотите, присоединяйтесь ко мне в его разработке:)