QUnit

ソフトウェアのスクリーンショット:
QUnit
ソフトウェアの詳細:
バージョン: 1.22.0 更新
日付のアップロード: 11 Mar 16
開発者: jQuery Team
ライセンス: 無料
人気: 111

Rating: 2.5/5 (Total Votes: 2)

QUnitフレームワークのコアと、様々な追加のプラグインのjQueryのチームによって使用される公式のユニットテストツールです。

特定のjQueryコードのほかに、QUnitは、サーバサイドJavaScriptを含め、一般的なJavaScriptコードをテストすることができます。

このテストフレームワークは、開発者がコードベースの進化として、バグの新しいタイプを発見支援し、回帰テストのために特に有用であることができます。

QUnitは(JUnitのような)他のユニットテストフレームワークに似ており、xUnitのテストフレームワークファミリーの一部とみなされます。

このリリースの新機能:ます。

< P>アサート:用途が唯一の方法をプッシュスロー
アサート:エクスポートがスローに欠けているテストを修正しました。
アサート:falsy値をアサートするNOTOKを実装
コア:AMDの詳細優雅な取り扱い
コア:スタックトレースの方法を簡素化
コア:ダンプMAXDEPTHプロパティを公開
コア:QUnit.versionプロパティとしてQUnitバージョンを公開
コア:複数のテストIDパラメータをハンドル
ダンプ:修正.nameの/ .property doublettes
HTMLレポーター:Googleの差分-パッチマッチライブラリを使用して新しい差分
HTMLレポーター:差分が抑制されているなぜそれがより明確にしてください。
HTMLレポーター:悪いテストのための変更の表示テキスト
HTMLレポーター:チェックボックスを修正して、IE&#のx3cでの取り扱い選択します。9
HTML Reporterは:任意のモジュールなしで試験フィルターを修正します
HTMLレポーター:失敗したテスト番号を保持
テスト:それを使用する前に、有効な試験フィルターを小文字

このバージョン1.20.0の新機能です:

このアサートは:スロー用途はプッシュ方式のみ
アサート:エクスポートがスローに欠けているテストを修正しました。
アサート:falsy値をアサートするNOTOKを実装
コア:AMDの詳細優雅な取り扱い
コア:スタックトレースの方法を簡素化
コア:ダンプMAXDEPTHプロパティを公開
コア:QUnit.versionプロパティとしてQUnitバージョンを公開
コア:複数のテストIDパラメータをハンドル
ダンプ:修正.nameの/ .property doublettes
HTMLレポーター:Googleの差分-パッチマッチライブラリを使用して新しい差分
HTMLレポーター:差分が抑制されているなぜそれがより明確にしてください。
HTMLレポーター:悪いテストのための変更の表示テキスト
HTMLレポーター:チェックボックスを修正して、IE&#のx3cでの取り扱い選択します。9
HTML Reporterは:任意のモジュールなしで試験フィルターを修正します
HTMLレポーター:失敗したテスト番号を保持
テスト:それを使用する前に、有効な試験フィルターを小文字

このバージョン1.19.0の新機能です:

このアサートは:スロー用途はプッシュ方式のみ
アサート:エクスポートがスローに欠けているテストを修正しました。
アサート:falsy値をアサートするNOTOKを実装
コア:AMDの詳細優雅な取り扱い
コア:スタックトレースの方法を簡素化
コア:ダンプMAXDEPTHプロパティを公開
コア:QUnit.versionプロパティとしてQUnitバージョンを公開
コア:複数のテストIDパラメータをハンドル
ダンプ:修正.nameの/ .property doublettes
HTMLレポーター:Googleの差分-パッチマッチライブラリを使用して新しい差分
HTMLレポーター:差分が抑制されているなぜそれがより明確にしてください。
HTMLレポーター:悪いテストのための変更の表示テキスト
HTMLレポーター:チェックボックスを修正して、IE&#のx3cでの取り扱い選択します。9
HTML Reporterは:任意のモジュールなしで試験フィルターを修正します
HTMLレポーター:失敗したテスト番号を保持
テスト:それを使用する前に、有効な試験フィルターを小文字

このバージョン1.18.0の新機能です:

このアサートは:スロー用途はプッシュ方式のみ
アサート:エクスポートがスローに欠けているテストを修正しました。
アサート:falsy値をアサートするNOTOKを実装
コア:AMDの詳細優雅な取り扱い
コア:スタックトレースの方法を簡素化
コア:ダンプMAXDEPTHプロパティを公開
コア:QUnit.versionプロパティとしてQUnitバージョンを公開
コア:複数のテストIDパラメータをハンドル
ダンプ:修正.nameの/ .property doublettes
HTMLレポーター:Googleの差分-パッチマッチライブラリを使用して新しい差分
HTMLレポーター:差分が抑制されているなぜそれがより明確にしてください。
HTMLレポーター:悪いテストのための変更の表示テキスト
HTMLレポーター:チェックボックスを修正して、IE&#のx3cでの取り扱い選択します。9
HTML Reporterは:任意のモジュールなしで試験フィルターを修正します
HTMLレポーター:失敗したテスト番号を保持
テスト:それを使用する前に、有効な試験フィルターを小文字

このバージョン1.17.1の新機能です:

このビルド:無視されたファイルからbower.jsonを削除
ビルド:CommonJSとサポートのNode.jsの輸出パリティを
HTMLレポーター:フィルタフィールドを追加します。
HTMLのレポーター:スキップされたテストを隠しません
HTML Reporterは:古いマークアップのための回帰を修正しました。
HTMLレポーター:防止XSS攻撃
HTMLレポーター:QUnit.urlは今のHTML Reporterでプライベート関数であります
HTMLレポーター:のURL paramsがコードで設定することができます

このバージョン1.15.0の新機能です:

このアサート:テストコンテキストでアサートコンストラクタを実装します。アサーションは、もはや他のテストに漏れることができないので、これは重く、非同期テストのデバッグを向上させます。これの完全な利益を得るためにアサーションを実行するためにテストコールバックにアサート引数を使用します。
アサート:assert.okからのデフォルトのメッセージを改善しました。今assert.okは()のみでなく、それがthruthyていなかったというのは、それが受け取った正確な値を出力します。
昇給の除去、同じと等しい:アサートします。これらは長い時間前に廃止され、最終的には削除されました。使用すると、代わりにdeepEqualと同等をスローします。
コア:totalTestsとしてQUnit.beginコールバックにテストの合計金額を渡します。カルマと他のレポーターによって使用されます。
ダンプ:QUnit.dumpにQUnit.jsDumpを移動します。 QUnit.jsDumpはまだ存在しますが、後で削除されます。 QUnit.dumpを使用してください。
ダンプ:TypeError例外の出力非可算のプロパティを。それが簡単にエラーオブジェクトのプロパティを比較することができます。
レポーター:緑色のテスト用の出力のみアサーション・カウント。試験に合格するためのより少ない視覚クラッタ。
レポーター:新しいJSファイルにHTMLレポーターを移動します。 HTMLの記者はまだバンドルされているが、コードは別のファイルに移動するためにリファクタリングされました。
テスト:非推奨QUnit.current_testEnvironmentを削除します

このバージョン1.14.0の新機能:

このCSS:削除冗長性
コア:デフォルトのスクロール・ツー・トップを無効にする設定プロパティを追加します
イサキ:アドオンの残り物を削除します
アドオン:最後の残党を削除します
コア:選択-1ドロップダウンをサポートするためにQUnit.config.urlConfigを拡張
アサート:拡張エラーインスタンスを受け入れるように投げます
アサート:拡張文字列としてエラーを処理するためにスロー
CSS:一貫性を保つためqunit.cssを更新
コア:キャッシュwindow.clearTimeout場合、それは嘲笑されます
コア:試験番号によって実行複数のテスト

このバージョン1.13.0の新機能です:

このアサート:失敗したアサーションと交換し、(2012年廃止予定)昇給を削除します。
イサキ:単調なタスクとして、ブラウザ以外のテストを追加します。ノード内の既存のテストを実行します。
エクスポートだけ我々がチェックした変数にエクスポートします。
コア:適切に文書が存在するかどうかを確認。
コア:どこでも使用されるか、または文書化されていないのTriggereventを、削除します。
コア:ブラウザ以外のENVで沈黙addEvent。

このバージョン1.12.0の新機能です:

このQUnit.resetに非推奨のコメントを追加します。 #354のための部分的な修正
moduleStartとmoduleDoneイベント間の修正ミスマッチ
jQuery.trimの最適化を削除しました。 #424を修正しました。
地元のsetTimeoutの参照を使用し、そのための別のユニットテストスイートを追加します。修正の#432 - のsetTimeoutスタブを使用すると、続けてからテストスイートを停止することができます。 GH-433を閉じ
CONTRIBUTING.mdが追加されました。
「Krinkle / qunit-テーマnv.git 'に'アドオン/テーマ/ NV」を移動しました
「Krinkle / qunit-テーマninja.git 'から'アドオン/テーマ/忍者 'を移動させ
「Krinkle / qunit-テーマgabe.git」に移動しました」アドオン/テーマ/ゲイブ」

このバージョン1.11.0の新機能です:

このPhantomjs:アサーションの詳細にソースを含めます。
Phantomjs:PhantomJS 1.6 +さんのWebPage#onCallbackの賛成でポーリング機構を削除しました。
遅延開始()のinitまで()が起こりました..
urlConfig:をoldIEのチェックボックスのイベントを修正しました。
問題#365:をoldIEためのモジュールピッカーを修正しました。
修正#344 - 試験時間をキャプチャして表示します。
要約するとアサーションにテストの名前を変更します。
アサート:propEqualとnotPropEqualを実装します。
キャンバスのアドオン:ブラウザ間の不整合を回避するために、アルファ値として0.6を使用してください。
グローバル変数&QUOTを削除し、主張する]です。
非同期テストをロードするためのテストを追加します。

このバージョンv1.8.0preで新しい何が:

このwindow.onerror扱いを改良しました。

このバージョンv1.7.0preの新機能です:

このconfig.requireExpectsを追加します。
期待呼び出すためにすべてのテストを必要とするオプションを追加します()。
extractStacktrace()の実装を向上させます。
関連するすべてのスタック行を含めます。
フィルタは大文字と小文字を区別しないことを確認します。
()である小文字の種類を期待しています。
予定日の値が正しく表示されません。
phantomjsアドオンヘッダーを修正して、Readmeファイルを追加します。
複合アドオンのreadmeにいくつかのヒントを追加します。
彼らは実行し、その番号に基づいて再実行リンクを作成された順序によって、トラックをテストします。
再実行し、リンクランのみ単一のテストを行います。

この要件:

このJavaScriptはクライアント側で有効になって

同じようなソフトウェア

Snowflake.js
Snowflake.js

6 Jun 15

JSCover
JSCover

6 Mar 16

SimpleGrid.js
SimpleGrid.js

1 Mar 15

Jasmine
Jasmine

9 Apr 16

開発者の他のソフトウェア jQuery Team

Esprima
Esprima

11 Mar 16

jQuery Mobile
jQuery Mobile

13 Apr 15

jQuery Mouse Wheel
jQuery Mouse Wheel

10 Feb 16

jQuery UI
jQuery UI

2 Oct 16

へのコメント QUnit

コメントが見つかりません
コメントを追加
画像をオンにする!
カテゴリから探す