Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #10626: visible_tests.diff

File visible_tests.diff, 1.3 kB (added by kangax, 6 months ago)
  • test/unit/dom.html

    old new  
    112112<div id="testlog"> </div> 
    113113 
    114114<div id="test-visible">visible</div> 
    115 <div id="test-hidden" style="display:none;">hidden</div> 
     115<div id="test-hidden" style="display:none;"> 
     116  <ul id="pseudo-hidden-child"> 
     117    pseudo hidden child 
     118    <li id="pseudo-hidden-grand-child"> 
     119      pseudo hidden grand child 
     120      <a href="#" id="pseudo-hidden-deep-child">pseudo hidden deep child</a> 
     121    </li> 
     122    <li id="hidden-grand-child" style="display:none">hidden grand child</li> 
     123  </ul> 
     124</div> 
    116125<div id="test-toggle-visible">visible</div> 
    117126<div id="test-toggle-hidden" style="display:none;">hidden</div> 
    118127<div id="test-hide-visible">visible</div> 
     
    640649    testElementVisible: function(){with(this) { 
    641650      assertNotEqual('none', $('test-visible').style.display); 
    642651      assertEqual('none', $('test-hidden').style.display); 
     652       
     653      assert(!$('hidden-grand-child').visible()); 
     654      assert(!$('pseudo-hidden-child').visible()); 
     655      assert(!$('pseudo-hidden-grand-child').visible()); 
     656      assert(!$('pseudo-hidden-deep-child').visible()); 
    643657    }}, 
    644658     
    645659    testElementToggle: function(){with(this) {