unittests/tests/layout.js
branchpopcorn-port
changeset 113 ebfd0d17e427
parent 111 df08c7f9535c
child 117 b0a699baf3f1
equal deleted inserted replaced
112:12b37d456341 113:ebfd0d17e427
     6     IriSP.jQuery("#widget-div").append("<div id='myDiv'></div>"); 
     6     IriSP.jQuery("#widget-div").append("<div id='myDiv'></div>"); 
     7     }});
     7     }});
     8   
     8   
     9   test("test the default initialization of layout manager", function() {
     9   test("test the default initialization of layout manager", function() {
    10       var lay = new IriSP.LayoutManager();
    10       var lay = new IriSP.LayoutManager();
    11       equal(lay._div, "#LdtPlayer", "the default div is set correctly");
    11       equal(lay._div, "LdtPlayer", "the default div is set correctly");
    12       equal(lay._width, 640, "the default width 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");
    13       equal(lay._height, 480, "the default height is set correctly");
    14       
    14       
    15       console.log(IriSP.jQuery(lay._div).css("width"));
    15       equal(IriSP.jQuery("#" + lay._div).css("width"), lay._width + "px", "div width is set correctly");
    16       equal(IriSP.jQuery(lay._div).css("width"), lay._width + "px", "div width is set correctly");
    16       equal(IriSP.jQuery("#" + lay._div).css("height"), lay._height + "px", "div height is set correctly");
    17       equal(IriSP.jQuery(lay._div).css("height"), lay._height + "px", "div height is set correctly");
       
    18   });
    17   });
    19   
    18   
    20   test("test custom init of layout manager", function() {
    19   test("test custom init of layout manager", function() {
    21     var lay = new IriSP.LayoutManager({divId: "#myDiv", width: 327, height: 542});
    20     var lay = new IriSP.LayoutManager({divId: "myDiv", width: 327, height: 542});
    22     equal(lay._div, "#myDiv", "the default div is set correctly");
    21     equal(lay._div, "myDiv", "the default div is set correctly");
    23     equal(lay._width, 327, "the default width is set correctly");
    22     equal(lay._width, 327, "the default width is set correctly");
    24     equal(lay._height, 542, "the default height is set correctly");
    23     equal(lay._height, 542, "the default height is set correctly");
    25     
    24     
    26     equal(IriSP.jQuery(lay._div).css("width"), lay._width + "px", "div width is set correctly");
    25     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");
    26     equal(IriSP.jQuery("#" + lay._div).css("height"), lay._height + "px", "div height is set correctly");
       
    27   });
       
    28   
       
    29   test("test widget div creation", function() {
       
    30     var lay = new IriSP.LayoutManager({});
       
    31     var divId = lay.createDiv();
       
    32     
       
    33     equal(lay.selector.children("#" + divId).length, 1, "check that a subdiv is created");
       
    34     
    28   });
    35   });
    29   
    36   
    30 };
    37 };