「QUnit」を編集中

ナビゲーションに移動 検索に移動

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。

最新版 編集中の文章
1行目: 1行目:
 
'''QUnit'''とは、[[jQuery]]の中の人が作っている[[JavaScrip]]tの[[単体テスト]]([[ユニットテスト]])を行うためのテスティングフレームワークである。
 
'''QUnit'''とは、[[jQuery]]の中の人が作っている[[JavaScrip]]tの[[単体テスト]]([[ユニットテスト]])を行うためのテスティングフレームワークである。
  
[[ASP.NET MVC]]で簡単に使える「QUnit for ASP.NET MVC」という[[NuGet]]パッケージも用意されている。
+
[[ASP.NET MVC]]で簡単に使えるQUnit for ASP.NET MVCという[[NuGet]]パッケージも用意されている。
  
== 使い方 ==
 
=== テストを作る ===
 
<source lang="javascript">
 
test("a basic test example", function() {
 
  ok( true, "this test is fine" );
 
  var value = "hello";
 
  equal( value, "hello", "We expect value to be hello" );
 
});
 
</source>
 
test関数にok関数やequal関数による評価を含めたテスト関数を放り込んで使う。
 
 
=== テスト実行用のHTMLページを作る ===
 
<source lang="html5">
 
<!DOCTYPE html>
 
<html>
 
<head>
 
  <title>QUnit: JavaScript Unit Testing</title>
 
  <!-- ↓のパスは適宜書き換えること -->
 
  <script src="http://code.jquery.com/jquery-latest.js"></script>
 
  <link rel="stylesheet" href="http://code.jquery.com/qunit/git/qunit.css" type="text/css" media="screen" />
 
  <script type="text/javascript" src="http://code.jquery.com/qunit/git/qunit.js"></script>
 
</head>
 
<body>
 
  <h1 id="qunit-header">QUnit example</h1>
 
  <h2 id="qunit-banner"></h2>
 
  <div id="qunit-testrunner-toolbar"></div>
 
  <h2 id="qunit-userAgent"></h2>
 
  <ol id="qunit-tests"></ol>
 
  <div id="qunit-fixture">test markup, will be hidden</div>
 
 
    <!-- テスト対象 -->
 
    <script src="MyScript.js" type="text/javascript"></script>
 
 
    <!-- テスト -->
 
    <script src="MyScript.tests.js" type="text/javascript"></script>
 
 
</body>
 
</html>
 
</source>
 
 
=== テスト実行 ===
 
上で作ったテストページにブラウザで普通にアクセスするだけ。
 
Visual Studio 2010を使っている場合は、ソリューションエクスプローラーでテストページを右クリックして「ブラウザーで表示」を選ぶ。
 
  
 
== 関連項目 ==
 
== 関連項目 ==
 
* [[ASP.NET MVC]]
 
* [[ASP.NET MVC]]
 
* [[jQuery]]
 
* [[jQuery]]
* [[NUnit]]
 
  
 
== 外部リンク ==
 
== 外部リンク ==
* http://docs.jquery.com/QUnit
+
http://docs.jquery.com/QUnit
  
 
{{stub}}
 
{{stub}}

MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMonoBook:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)

このページで使用されているテンプレート:

このページは 1 個の隠しカテゴリに属しています: