[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

/extensions/Poem/ -> poemParserTests.txt (source)

   1  # Force the test runner to ensure the extension is loaded
   2  !! hooks
   3  poem
   4  !! endhooks
   5  
   6  #Regression tests for existing functionality, to ensure nothing was broken.
   7  !! test
   8  <poem>
   9  !! input
  10  <poem>
  11  this
  12  is
  13  a
  14  test
  15  </poem>
  16  !! result
  17  <div class="poem">
  18  <p>this<br />
  19  is<br />
  20  a<br />
  21  test
  22  </p>
  23  </div>
  24  
  25  !! end
  26  
  27  !!test
  28    <poem> with recursive parsing
  29  !!input
  30  <poem>
  31  this ''is'' a '''test'''
  32  </poem>
  33  !! result
  34  <div class="poem">
  35  <p>this <i>is</i> a <b>test</b>
  36  </p>
  37  </div>
  38  
  39  !!end
  40  
  41  
  42  !!test
  43    <poem> with leading whitespace
  44  !!input
  45  <poem>
  46  
  47     test
  48  
  49  </poem>
  50  !! result
  51  <div class="poem">
  52  <p><br />
  53  &#160;&#160;&#160;test<br />
  54  </p>
  55  </div>
  56  
  57  !!end
  58  
  59  !!test
  60  Horizontal rule
  61  !!input
  62  <poem>
  63  some
  64  -----
  65  text
  66  </poem>
  67  !!result
  68  <div class="poem">
  69  <p>some<br />
  70  </p>
  71  <hr /><br />
  72  <p>text
  73  </p>
  74  </div>
  75  
  76  !!end
  77  
  78  #test for new poem/nowiki feature; should fail without new enhancement.
  79  !! test 2
  80  example of <nowiki> without <poem>
  81  !!options
  82  disabled
  83  !! input
  84  <nowiki>
  85  this
  86  is
  87  a
  88  test
  89  </nowiki>
  90  !! result
  91  <p>
  92  this
  93  is
  94  a
  95  test
  96  
  97  </p>
  98  !! end
  99  
 100  !! test
 101    nested <poem><nowiki>
 102  !! input
 103  <poem><nowiki>
 104  this
 105  is
 106  a
 107  test
 108  </nowiki></poem>
 109  !! result
 110  <div class="poem">
 111  <p><br />
 112  this<br />
 113  is<br />
 114  a<br />
 115  test<br />
 116  
 117  </p>
 118  </div>
 119  
 120  !!end
 121  
 122  !! test 5
 123    nested <poem><nowiki> with formatting
 124  !! input
 125  <poem><nowiki>
 126  this
 127  '''is'''
 128  a
 129  test
 130  </nowiki></poem>
 131  !! result
 132  <div class="poem">
 133  <p><br />
 134  this<br />
 135  '''is'''<br />
 136  a<br />
 137  test<br />
 138  
 139  </p>
 140  </div>
 141  
 142  !! end


Generated: Fri Nov 28 14:03:12 2014 Cross-referenced by PHPXref 0.7.1