99 votes

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?

118voto

brianreavis Points 6351

Selectize.js est un select2 alternative je l'ai travaillé et qui a une suite de tests à l'aide d'une combinaison de testem, syn, moka, et chai. Actuellement, il existe les catégories de tests:

  • L'Interaction
    Les tests fonctionnels qui fait en sorte que le contrôle se comporte comme si l'aide de l'utilisateur (à l'aide de syn).
  • Le programme d'installation
    Assure le contrôle peut être initialisé correctement à partir existants <select> et <input> - éléments.
  • API
    Les Tests de base méthodes de l'API pour une bonne fonctionnalité.
  • Les événements
    Assure construit-dans les événements à virer au bon moment, avec les arguments appropriés.
  • XSS
    Tests une poignée de potentiel à exploiter.

Cela dit, les tests ne sont pas aussi vaste que je veux, mais c'est comment y arriver :)

4voto

gustavohenke Points 9454

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 :)

4voto

tanguy_k Points 1475

Une autre alternative est de bootstrap-multiselect

"JQuery multiselect plugin basé sur Twitter Bootstrap"

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

  • Le dépôt ne contient pas de tests automatisés, des tests manuels à la place
  • Sur le thème de l'aide de Bootstrap 3
  • Code source JavaScript est court: 800 lignes de code
  • 524 étoiles sur GitHub (comme de 2013/12/13)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X