|
@@ 59-70 (lines=12) @@
|
| 56 |
|
} |
| 57 |
|
} |
| 58 |
|
|
| 59 |
|
public function containerDataProvider(){ |
| 60 |
|
return [ |
| 61 |
|
['[div]a div[/div]', '<div class="bb-container left">a div</div>'], |
| 62 |
|
['[div align=right]an aligned div[/div]', '<div class="bb-container right">an aligned div</div>'], |
| 63 |
|
['[p]a paragraph[/p]', '<p class="bb-container left">a paragraph</p>'], |
| 64 |
|
['[p align=right]an aligned paragraph[/p]', '<p class="bb-container right">an aligned paragraph</p>'], |
| 65 |
|
['[left]left[/left]', '<p class="bb-container left">left</p>'], |
| 66 |
|
['[left align=right]WAT[/left]', '<p class="bb-container left">WAT</p>'], |
| 67 |
|
['[right]right[/right]', '<p class="bb-container right">right</p>'], |
| 68 |
|
['[center]center[/center]', '<p class="bb-container center">center</p>'], |
| 69 |
|
]; |
| 70 |
|
} |
| 71 |
|
|
| 72 |
|
/** |
| 73 |
|
* @dataProvider containerDataProvider |
|
@@ 80-91 (lines=12) @@
|
| 77 |
|
$this->assertEquals($expected, $parsed); |
| 78 |
|
} |
| 79 |
|
|
| 80 |
|
public function expanderDataProvider(){ |
| 81 |
|
return [ |
| 82 |
|
['[expander]expander[/expander]', '<div data-id="abcdef12" title="Expander" class="expander-header expander">Expander</div><div id="abcdef12" class="expander-body" style="display:block">expander</div>'], |
| 83 |
|
['[expander hide=1]expander[/expander]', '<div data-id="abcdef12" title="Expander" class="expander-header expander">Expander</div><div id="abcdef12" class="expander-body" style="display:none">expander</div>'], |
| 84 |
|
['[quote]quote[/quote]', '<div data-id="abcdef12" title="Quote" class="quote-header expander">Quote</div><div id="abcdef12" class="quote-body" style="display:block">quote</div>'], |
| 85 |
|
['[quote name=\'some person\' url=http://www.example.com hide=1]quote[/quote]', '<div data-id="abcdef12" title="Quote: some person, source: http://www.example.com" class="quote-header expander">Quote: some person <small>[<a href="http://www.example.com">source</a>]<small></div><div id="abcdef12" class="quote-body" style="display:none">quote</div>'], |
| 86 |
|
['[spoiler]spoiler[/spoiler]', '<div data-id="abcdef12" title="Spoiler" class="spoiler-header expander">Spoiler</div><div id="abcdef12" class="spoiler-body" style="display:none">spoiler</div>'], |
| 87 |
|
['[spoiler hide=0]spoiler[/spoiler]', '<div data-id="abcdef12" title="Spoiler" class="spoiler-header expander">Spoiler</div><div id="abcdef12" class="spoiler-body" style="display:none">spoiler</div>'], |
| 88 |
|
['[trigger]trigger warning[/trigger]', '<div data-id="abcdef12" title="Trigger warning! The following content may be harmful to sensitive audience!" class="trigger-header expander">Trigger warning! The following content may be harmful to sensitive audience!</div><div id="abcdef12" class="trigger-body" style="display:none">trigger warning</div>'], |
| 89 |
|
['[trigger hide=0]trigger warning[/trigger]', '<div data-id="abcdef12" title="Trigger warning! The following content may be harmful to sensitive audience!" class="trigger-header expander">Trigger warning! The following content may be harmful to sensitive audience!</div><div id="abcdef12" class="trigger-body" style="display:none">trigger warning</div>'], |
| 90 |
|
]; |
| 91 |
|
} |
| 92 |
|
|
| 93 |
|
/** |
| 94 |
|
* @dataProvider expanderDataProvider |
|
@@ 165-176 (lines=12) @@
|
| 162 |
|
} |
| 163 |
|
} |
| 164 |
|
|
| 165 |
|
public function styledTextDataProvider(){ |
| 166 |
|
return [ |
| 167 |
|
['[color=#424242]color[/color]', '<span class="bb-text color" style="color:#424242">color</span>'], |
| 168 |
|
['[font=Helvetica]font[/font]', '<span class="bb-text font" style="font-family:Helvetica">font</span>'], |
| 169 |
|
['[size=42px]size[/size]', '<span class="bb-text size" style="font-size:42px">size</span>'], |
| 170 |
|
['[tt]typewriter[/tt]', '<span class="bb-text typewriter">typewriter</span>'], |
| 171 |
|
['[i]italic[/i]', '<span class="bb-text italic">italic</span>'], |
| 172 |
|
['[b]bold[/b]', '<span class="bb-text bold">bold</span>'], |
| 173 |
|
['[s]strikethrough[/s]', '<span class="bb-text linethrough">strikethrough</span>'], |
| 174 |
|
['[u]underline[/u]', '<span class="bb-text underline">underline</span>'], |
| 175 |
|
]; |
| 176 |
|
} |
| 177 |
|
|
| 178 |
|
/** |
| 179 |
|
* @dataProvider styledTextDataProvider |