public function CodeFilterPrismUnitTestCase::testCodeFilterPrismAttributes in Code Filter 7
Tests <code class="..."> tags (with attributes).
File
- modules/
codefilter_prism/ codefilter_prism.test, line 124 - Unit tests for codefilter_prism.module.
Class
- CodeFilterPrismUnitTestCase
- Contains unit tests for codefilter_prism.module.
Code
public function testCodeFilterPrismAttributes() {
$input = <<<EOD
<code class="diff">
line1
line2
</code>
EOD;
$expected = <<<EOD
<pre class="codeblock"><code class="language-php diff">line1 line2 </code></pre>
EOD;
$result = $this
->filterText($input);
$this
->assertIdentical($expected, $result);
// Existing language.
$input = <<<EOD
<pre class="codeblock"><code class="language-css">
line1
line2
</code></pre>
EOD;
$expected = <<<EOD
<pre class="codeblock"><code class="language-css">line1
line2
</code></pre>
EOD;
$result = $this
->filterText($input);
$this
->assertIdentical($expected, $result);
}