是否有经过适当测试的Select2或Chosen替代品?

时间:2013-03-21 10:17:38

标签: javascript jquery forms testing jquery-select2

我正在寻找Select2的替代品,它基本上提供相同的功能,但包括适当的测试。

寻求圣杯?最后一只独角兽?

3 个答案:

答案 0 :(得分:116)

Selectize.js是我一直在努力的select2替代方案,它使用testemsynmocha和{{3}的组合进行一系列测试}}。现在有以下几类测试:

  • 交互
    功能测试,确保控件的行为就像用户使用它一样(使用chai)。
  • 设置
    确保可以从现有<select><input>元素正确初始化控件。
  • API
    测试核心API方法以确保正常运行。
  • 活动
    确保使用正确的参数在正确的时间触发内置事件。
  • XSS
    测试一些潜在的漏洞利用。

话虽如此,测试并不像我希望的那样广泛,但它已经到了那里:)

答案 1 :(得分:4)

注意:我不再维护这个项目了。选择另一个。


Bselect,我开发了进行了测试,但不包括Select2 / Chosen的所有功能。

如果您愿意,请加入我的发展:)

答案 2 :(得分:4)

另一种可能的替代方案是bootstrap-multiselect

“基于Twitter Bootstrap的JQuery多选插件”

示例和文档:http://davidstutz.github.io/bootstrap-multiselect/

  • 存储库不包含任何自动化测试,manual tests而不是
  • 主题使用Bootstrap 3
  • JavaScript源代码很短:800行代码
  • GitHub上的524颗星(截至2013/12/13)