Changeset 1182


Ignore:
Timestamp:
04/09/09 20:50:38 (10 years ago)
Author:
douglas
Message:

Add a new slew of test cases to work through

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/Ticket1226/paraHandlerBest.js

    r1181 r1182  
    968968       '<p>&nbsp;</p><p><br>&nbsp;</p>\n', [['child', 1]]);  // Mozilla kicks off a trailing newline.  Do I care about this? 
    969969 
    970   test('No tags: Empty Body', 
     970  test('Empty Body', 
    971971       '', [], 
    972972       '<p>&nbsp;</p><p>&nbsp;</p>', [['child', 1]], 
     
    10231023       '<h1>hi</h1><p>&nbsp;</p>', [['child', 1]], 
    10241024                                   [['child', 1], ['child', 0]]); 
     1025 
     1026  test('Body with inline tag: em node', 
     1027       '<em>hi</em>', [], 
     1028       '<p>&nbsp;</p><p><em>hi</em></p>', [['child', 1], ['child', 0]], 
     1029                                          [['child', 1], ['child', 0], ['child', 0]]); 
     1030  test('Body with inline tag: text node', 
     1031       '<em>hi</em>', [['child', 0]], 
     1032       '<p>&nbsp;</p><p><em>hi</em></p>', [['child', 1], ['child', 0]], 
     1033                                          [['child', 1], ['child', 0], ['child', 0]]); 
     1034  test('Body with inline tag: first char', 
     1035       '<em>hi</em>', [['child', 0], ['child', 0]], 
     1036       '<p>&nbsp;</p><p><em>hi</em></p>', [['child', 1], ['child', 0]], 
     1037                                          [['child', 1], ['child', 0], ['child', 0]]); 
     1038  test('Body with inline tag: split text', 
     1039       '<em>hi</em>', [['child', 0], ['child', 0], ['offset', 1]], 
     1040       '<p><em>h</em></p><p><em>i</em></p>', [['child', 1], ['child', 0]], 
     1041                                             [['child', 1], ['child', 0], ['child', 0]]); 
     1042  test('Body with inline tag: after text', 
     1043       '<em>hi</em>', [['child', 0], ['child', 0], ['offset', 'length']], 
     1044       '<p><em>hi</em></p><p>&nbsp;</p>', [['child', 1], ['child', 0]], 
     1045                                          [['child', 1], ['child', 0], ['child', 0]]); 
     1046  test('Body with inline tag: after text node', 
     1047       '<em>hi</em>', [['child', 0], ['offset', 'length']], 
     1048       '<p><em>hi</em></p><p>&nbsp;</p>', [['child', 1], ['child', 0]], 
     1049                                          [['child', 1], ['child', 0], ['child', 0]]); 
     1050  test('Body with inline tag: after em node', 
     1051       '<em>hi</em>', [['offset', 'length']], 
     1052       '<p><em>hi</em></p><p>&nbsp;</p>', [['child', 1], ['child', 0]], 
     1053                                          [['child', 1], ['child', 0], ['child', 0]]); 
    10251054  console.groupEnd(); 
    10261055  xinha.setHTML(contentBackup); 
Note: See TracChangeset for help on using the changeset viewer.