问题
I am looking for an alternative to Select2 that basically provides the same functionality, but includes proper tests.
The quest for the holy grail? The last unicorn?
回答1:
Selectize.js is a select2 alternative I've been working on that has a suite of tests using a combination of testem, syn, mocha, and chai. Right now there are the following classes of tests:
- Interaction
Functional tests that makes sure the control behaves as if the user is using it (using syn). - Setup
Ensures the control can be initialized properly from existing<select>
and<input>
elements. - API
Tests core API methods for proper functionality. - Events
Ensures built-in events get fired at the right times with the proper arguments. - XSS
Tests a handful of potential exploits.
With that said, the tests aren't as expansive as I want them to be, but it's getting there :)
回答2:
Another possible alternative is bootstrap-multiselect
"JQuery multiselect plugin based on Twitter Bootstrap"
Examples and documentation: http://davidstutz.github.io/bootstrap-multiselect/
- The repository does not contain any automated tests, manual tests instead
- Themed using Bootstrap 3
- JavaScript source code is short: 800 lines of code
- 524 stars on GitHub (as of 2013/12/13)
回答3:
Note: I'm no longer maintaining this project. Choose another one.
Bselect, which I develop, is tested, however doesn't include all the features (yet) from Select2/Chosen.
If you want, join me in its development :)
来源:https://stackoverflow.com/questions/15544693/is-there-a-properly-tested-alternative-to-select2-or-chosen