web-dev-qa-db-fra.com

Existe-t-il une alternative correctement testée à Select2 ou Chosen?

Je recherche une alternative à Select2 qui offre fondamentalement les mêmes fonctionnalités, mais comprend des tests appropriés.

La quête du Saint Graal? La dernière licorne?

96
Joseph Tura

Selectize.js est une alternative à select2 sur laquelle j'ai travaillé et qui comporte une série de tests utilisant une combinaison de - testem , syn , mocha , et chai . À l'heure actuelle, il existe les classes de tests suivantes:

  • Interaction
    Tests fonctionnels permettant de s’assurer que le contrôle se comporte comme si l’utilisateur l’utilisait (avec syn ).
  • Configuration
    Garantit que le contrôle peut être initialisé correctement à partir de <select> et <input> éléments.
  • [~ # ~] api [~ # ~]
    Teste les principales méthodes de l'API pour en vérifier le bon fonctionnement.
  • Événements
    Garantit que les événements intégrés sont déclenchés aux bons moments avec les arguments appropriés.
  • [~ # ~] xss [~ # ~]
    Teste une poignée d’exploits potentiels.

Cela dit, les tests ne sont pas aussi étendus que je le souhaiterais, mais ils y arrivent :)

117
brianreavis

Une autre alternative possible est bootstrap-multiselect

"Plugin multisélection JQuery basé sur Twitter Bootstrap"

Exemples et documentation: http://davidstutz.github.io/bootstrap-multiselect/

  • Le référentiel ne contient pas de tests automatisés, tests manuels à la place
  • Utilisation de thème Bootstrap 3
  • Le code source JavaScript est court: 800 lignes de code
  • 524 étoiles sur GitHub (à partir du 2013/12/13)
4
tanguy_k

Remarque: Je ne maintiens plus ce projet. Choisissez-en un autre.


Bselect , que je développe, est testé, mais n'inclut pas encore toutes les fonctionnalités de Select2/Chosen.

Si tu veux, rejoins moi dans son développement :)

4
gustavohenke