diff -r 7071ccbc315a -r a9c5eeca190c unittests/tests/init.js --- a/unittests/tests/init.js Wed Dec 14 14:10:55 2011 +0100 +++ b/unittests/tests/init.js Wed Dec 14 14:56:40 2011 +0100 @@ -5,14 +5,8 @@ IriSP.jQuery("#widget-div").append("
"); this.popcornOptions = { container: "LdtPlayer", - type: "jwplayer", file : "video/franceculture/franceculture_retourdudimanche20100620.flv", - streamer: "rtmp://media.iri.centrepompidou.fr/ddc_player/", - flashplayer : '../libs/player.swf', - live: true, - "controlbar.position" : "none", - height: 300, - width: 200, - provider: "rtmp" + type: "html5", + file : "trailer.mp4", }; this.widgetOptions = { @@ -41,6 +35,11 @@ type:'dummy'} }, ]}; + + this.modulesOptions = [ + {type: "Module", a : 36}, + {type: "Module", b : 54} + ]; } }); @@ -129,5 +128,16 @@ equal(IriSP.jQuery("#" + this.widgetOptions.container).length, 1, "a new dom element has been created"); }); + test("test the instantiation of a couple modules", function() { + + var layoutManager = new IriSP.LayoutManager({container: "LdtPlayer", width: 327, height: 542}); + var pop = IriSP.configurePopcorn(layoutManager, this.popcornOptions); + + var modules = IriSP.configureModules(pop, this.modulesOptions); + + ok(modules[0] instanceof IriSP.Module && modules[0]._config.a === 36); + ok(modules[1] instanceof IriSP.Module && modules[1]._config.b === 54); + }); + }