unittests/tests/layout.js
branchpopcorn-port
changeset 111 df08c7f9535c
child 113 ebfd0d17e427
equal deleted inserted replaced
110:048125f1a167 111:df08c7f9535c
       
     1 /* tests for layout.js */
       
     2 function test_layout() {
       
     3   module("layout manager", {setup: 
       
     4     function() { 
       
     5     IriSP.jQuery("#widget-div").append("<div id='LdtPlayer'></div>"); 
       
     6     IriSP.jQuery("#widget-div").append("<div id='myDiv'></div>"); 
       
     7     }});
       
     8   
       
     9   test("test the default initialization of layout manager", function() {
       
    10       var lay = new IriSP.LayoutManager();
       
    11       equal(lay._div, "#LdtPlayer", "the default div is set correctly");
       
    12       equal(lay._width, 640, "the default width is set correctly");
       
    13       equal(lay._height, 480, "the default height is set correctly");
       
    14       
       
    15       console.log(IriSP.jQuery(lay._div).css("width"));
       
    16       equal(IriSP.jQuery(lay._div).css("width"), lay._width + "px", "div width is set correctly");
       
    17       equal(IriSP.jQuery(lay._div).css("height"), lay._height + "px", "div height is set correctly");
       
    18   });
       
    19   
       
    20   test("test custom init of layout manager", function() {
       
    21     var lay = new IriSP.LayoutManager({divId: "#myDiv", width: 327, height: 542});
       
    22     equal(lay._div, "#myDiv", "the default div is set correctly");
       
    23     equal(lay._width, 327, "the default width is set correctly");
       
    24     equal(lay._height, 542, "the default height is set correctly");
       
    25     
       
    26     equal(IriSP.jQuery(lay._div).css("width"), lay._width + "px", "div width is set correctly");
       
    27     equal(IriSP.jQuery(lay._div).css("height"), lay._height + "px", "div height is set correctly");
       
    28   });
       
    29   
       
    30 };