114

基本的に同じ機能を提供するが、適切なテストを含む Select2 の代替を探しています。

聖杯の探求?最後のユニコーン?

4

3 に答える 3

126

Selectize.jsは、私が取り組んできた select2 の代替であり、 testem syn mocha、およびchaiの組み合わせを使用した一連のテストがあります。現在、次のクラスのテストがあります。

  • ユーザーが ( syn
    を使用して) コントロールを使用しているかのようにコントロールが動作することを確認する機能テスト
  • セットアップ
    既存<select><input>要素からコントロールを適切に初期化できるようにします。
  • API
    コア API メソッドが適切に機能するかどうかをテストします。
  • イベント
    適切な引数を使用して、組み込みイベントが適切なタイミングで発生するようにします。
  • XSS
    いくつかの潜在的なエクスプロイトをテストします。

そうは言っても、テストは私が望んでいるほど広範囲ではありませんが、そこまで来ています:)

于 2013-07-29T02:56:39.000 に答える
4

別の可能な代替手段は、bootstrap-multiselectです。

「Twitter Bootstrap に基づく JQuery 複数選択プラグイン」

例とドキュメント: http://davidstutz.github.io/bootstrap-multiselect/

  • リポジトリには自動テストは含まれず、代わりに手動テストが含まれます
  • Bootstrap 3 を使用したテーマ
  • JavaScript のソース コードは短い: 800 行のコード
  • GitHub で 524 スター (2013/12/13 時点)
于 2013-12-13T16:23:12.693 に答える