1 <html> |
|
2 <head> |
|
3 <title>Unit Tests</title> |
|
4 <!-- the following libs are included only for unit testing --> |
|
5 <script src="../res/js/jquery.min.js"></script> |
|
6 <script src="../res/js/jquery.tools.min.js"></script> |
|
7 <script src="../res/js/jquery-ui.min.js"></script> |
|
8 |
|
9 <!-- used by the jquery team to simulate events --> |
|
10 <script src="jquery.simulate.js"></script> |
|
11 |
|
12 <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" type="text/css" media="screen" /> |
|
13 <!-- --> |
|
14 |
|
15 <script src="../build/LdtPlayer-release.js" type="text/javascript"></script> |
|
16 <script src="../src/js/libs/popcorn.js" type="text/javascript"></script> |
|
17 <script src="../src/js/libs/popcorn.code.js" type="text/javascript"></script> |
|
18 <script src="../src/js/libs/popcorn.youtube.js" type="text/javascript"></script> |
|
19 <script src="../src/js/libs/raphael.js" type="text/javascript"></script> |
|
20 <script src="../src/js/libs/jquery.sparkline.js" type="text/javascript"></script> |
|
21 <script src="../src/js/libs/underscore.js" type="text/javascript"></script> |
|
22 <link rel="stylesheet" href="../src/css/LdtPlayer.css" type="text/css" media="screen" /> |
|
23 |
|
24 <script src="mockSerializer.js" type="text/javascript"></script> |
|
25 <script src="mockTweetSerializer.js" type="text/javascript"></script> |
|
26 <script src="qunit.js" type="text/javascript"></script> |
|
27 <script src="sinon.js" type="text/javascript"></script> |
|
28 <script src="sinon-ie.js" type="text/javascript"></script> |
|
29 <script src="sinon-qunit.js" type="text/javascript"></script> |
|
30 <link rel="stylesheet" href="qunit.css" type="text/css" media="screen" /> |
|
31 |
|
32 <!-- tests --> |
|
33 <script src="tests/dataloader.js" type="text/javascript"></script> |
|
34 <script src="tests/serializer.js" type="text/javascript"></script> |
|
35 <script src="tests/serializers/mockSerializer.js" type="text/javascript"></script> |
|
36 <script src="tests/serializers/mockTweetSerializer.js" type="text/javascript"></script> |
|
37 <script src="tests/serializers/JSONSerializer.js" type="text/javascript"></script> |
|
38 <script src="tests/serializerFactory.js" type="text/javascript"></script> |
|
39 <script src="tests/widget.js" type="text/javascript"></script> |
|
40 <script src="tests/module.js" type="text/javascript"></script> |
|
41 <script src="tests/utils.js" type="text/javascript"></script> |
|
42 <script src="tests/layout.js" type="text/javascript"></script> |
|
43 <script src="tests/init.js" type="text/javascript"></script> |
|
44 <script src="tests/widgets/playerWidget.js" type="text/javascript"></script> |
|
45 <script src="tests/widgets/annotationsWidget.js" type="text/javascript"></script> |
|
46 <script src="tests/widgets/segmentsWidget.js" type="text/javascript"></script> |
|
47 <script src="tests/widgets/tooltipWidget.js" type="text/javascript"></script> |
|
48 <script src="tests/widgets/polemicWidget.js" type="text/javascript"></script> |
|
49 <script src="tests/widgets/sliderWidget.js" type="text/javascript"></script> |
|
50 <script src="tests/widgets/tweetsWidget.js" type="text/javascript"></script> |
|
51 <script src="tests/widgets/arrowWidget.js" type="text/javascript"></script> |
|
52 <script src="tests/widgets/sparklineWidget.js" type="text/javascript"></script> |
|
53 |
|
54 </head> |
|
55 <script> |
|
56 $(document).ready(function(){ |
|
57 /* only for unit-testing ! */ |
|
58 IriSP.underscore = _; |
|
59 IriSP.jQuery = jQuery; |
|
60 jQuery.fx.off = true; |
|
61 |
|
62 test_dataloader(); |
|
63 test_serializer(); |
|
64 test_mockSerializer(); |
|
65 test_mockTweetSerializer(); |
|
66 test_JSONSerializer(); |
|
67 test_serializerFactory(); |
|
68 test_utils(); |
|
69 test_widget(); |
|
70 test_module(); |
|
71 test_player_widget(); |
|
72 test_annotations_widget(); |
|
73 // test_segments_widget(); |
|
74 test_layout(); |
|
75 test_init(); |
|
76 test_tooltip_widget(); |
|
77 test_polemic_widget(); |
|
78 test_slider_widget(); |
|
79 // test_tweets_widget(); |
|
80 test_arrow_widget(); |
|
81 test_sparkline_widget(); |
|
82 }); |
|
83 </script> |
|
84 <body> |
|
85 <h1 id="qunit-header">Metadataplayer Unit Tests</h1> |
|
86 <h2 id="qunit-banner"></h2> |
|
87 <div id="qunit-testrunner-toolbar"></div> |
|
88 <h2 id="qunit-userAgent"></h2> |
|
89 <ol id="qunit-tests"></ol> |
|
90 <div id="qunit-fixture" style="position: float;"> |
|
91 <video id='popcorn-div' style="display:;width:300px" controls preload="auto"> |
|
92 <source id='mp4' src="../test/trailer.mp4" type='video/mp4; codecs="avc1, mp4a"'> |
|
93 <source id='ogv' src="../test/trailer.ogv" type='video/ogg; codecs="theora, vorbis"'> |
|
94 <source id='webm' src="../test/trailer.webm" type='video/webm; codecs="vp8, vorbis"'> |
|
95 <p>Your user agent does not support the HTML5 Video element.</p> |
|
96 </video> |
|
97 |
|
98 <div id='widget-div'></div> |
|
99 </div> |
|
100 </body> |
|
101 </html> |
|