| OLD | NEW | 
 | (Empty) | 
|   1 <!DOCTYPE html> |  | 
|   2 <html> |  | 
|   3 <head> |  | 
|   4 <script src="../../js/resources/js-test-pre.js"></script> |  | 
|   5 <script src="resources/microdata-common.js"></script> |  | 
|   6 </head> |  | 
|   7 <body> |  | 
|   8 <p>This test ensures that itemValue must return the element itself if the elemen
    t has an itemscope attribute</p> |  | 
|   9 <div id="console"></div> |  | 
|  10 <script> |  | 
|  11 var testElement; |  | 
|  12 function runTest(tagName) { |  | 
|  13     debug("Testing '" + tagName + "' element's behavior."); |  | 
|  14     testElement = createElement(tagName, {itemscope: 'itemscope', itemprop: 'foo
    ', content: 'test'}); |  | 
|  15     shouldBe("testElement.itemValue", "testElement"); |  | 
|  16     debug(''); |  | 
|  17 } |  | 
|  18  |  | 
|  19 runTest('meta'); |  | 
|  20 runTest('audio'); |  | 
|  21 runTest('embed'); |  | 
|  22 runTest('iframe'); |  | 
|  23 runTest('img'); |  | 
|  24 runTest('source'); |  | 
|  25 runTest('track'); |  | 
|  26 runTest('video'); |  | 
|  27 runTest('a'); |  | 
|  28 runTest('area'); |  | 
|  29 runTest('link'); |  | 
|  30 runTest('object'); |  | 
|  31 runTest('div'); |  | 
|  32  |  | 
|  33 </script> |  | 
|  34 <script src="../../js/resources/js-test-post.js"></script> |  | 
|  35 </body> |  | 
|  36 </html |  | 
| OLD | NEW |