unittests/index.html
author ymh <ymh.work@gmail.com>
Fri, 06 Apr 2012 18:01:36 +0200
branchrequire-js
changeset 851 002eee78f708
parent 241 e321b1140949
permissions -rw-r--r--
close branch

<html>
<head>
	<title>Unit Tests</title>
	<!-- the following libs are included only for unit testing -->
  
  <script type="text/javascript">
    /* global settings for require.js */
    var require = {
        baseUrl: "../src/js",
        
        /* load absolutely everything at once */
        deps: [/* external libs */
               "../res/js/jquery.min.js", "../res/js/jquery.tools.min.js", "../res/js/jquery-ui.min.js",
               "qunit.js", "sinon.js",
               "sinon-ie.js", "sinon-qunit.js", 
                              
               /* source files */
               "IriSP", "widgets", "utils", "init", "layout", "site", "serializers/JSONSerializer", "widgets/playerWidget",
               "widgets/annotationsWidget", "widgets/segmentsWidget", "widgets/toooltipWidget", "widgets/polemicWidget",
               "widgets/sliderWidget",
               
               /* test fixtures */
               "mockSerializer.js",
               "mockTweetSerializer.js",
               
               /* test files */
               "tests/dataloader.js", "tests/serializer.js", "tests/serializers/mockSerializer.js", "tests/serializers/mockTweetSerializer.js",
               "tests/serializers/JSONSerializer.js", "tests/serializerFactory.js", "tests/widget.js", "tests/widgets/playerWidget.js",
               "tests/widgets/annotationsWidget.js", "tests/widgets/segmentsWidget.js", "tests/layout.js", "tests/init.js", 
               "tests/widgets/tooltipWidget.js", "tests/widgets/polemicWidget.js", "tests/widgets/sliderWidget.js"
               ],
        callback: function() {
          $(document).ready(function(){ 
            /* only for unit-testing ! */
            IriSP.jQuery = jQuery;
            
            test_dataloader();
            test_serializer();
            test_mockSerializer();
            test_mockTweetSerializer();
            test_JSONSerializer();
            test_serializerFactory();
            test_widget();
            test_player_widget();
            test_annotations_widget();
            test_segments_widget();
            test_layout();
            test_init();
            test_tooltip_widget();
            test_polemic_widget();
            test_slider_widget();
          });
        }
    };
  </script>
  	
	<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" type="text/css" media="screen" />
	<!-- -->	
	
	<link rel="stylesheet" href="../src/css/LdtPlayer.css"  type="text/css" media="screen" />
	<link rel="stylesheet" href="qunit.css" type="text/css" media="screen" />
	
	<!-- tests -->
	<script src="../src/js/libs/require.js" type="text/javascript"></script>

</head>
<script>
 
</script>	
<body>
  <h1 id="qunit-header">Metadataplayer Unit Tests</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" style="position: float;">
	  <div id='popcorn-div'>Popcorn div</div>
	  <div id='widget-div'></div>
 </div>
</body>
</html>