diff --git a/chessboard.test b/chessboard.test
index df8e604..339090c 100644
--- a/chessboard.test
+++ b/chessboard.test
@@ -32,6 +32,8 @@ class ChessboardFilterTestCase extends DrupalWebTestCase {
 
     $this->expected['portion'] = '<div class="chessboard"><div class="border-top"><img class="chessboard-border-h" src="' . $image_base . '/h.png" width="40" height="4" alt="" title="" /><img class="chessboard-border-h" src="' . $image_base . '/h.png" width="40" height="4" alt="" title="" /><img class="chessboard-border-h" src="' . $image_base . '/h.png" width="40" height="4" alt="" title="" /><img class="chessboard-border-c" src="' . $image_base . '/c.png" width="4" height="4" alt="" title="" /></div><div class="row"><img class="chessboard-square" src="' . $image_base . '/d.png" width="40" height="40" alt="-" title="" /><img class="chessboard-square" src="' . $image_base . '/rdl.png" width="40" height="40" alt="r" title="" /><img class="chessboard-square" src="' . $image_base . '/kdd.png" width="40" height="40" alt="k" title="" /><img class="chessboard-border-v" src="' . $image_base . '/v.png" width="4" height="40" alt="" title="" /></div><div class="row"><img class="chessboard-square" src="' . $image_base . '/nll.png" width="40" height="40" alt="N" title="" /><img class="chessboard-square" src="' . $image_base . '/pdd.png" width="40" height="40" alt="p" title="" /><img class="chessboard-square" src="' . $image_base . '/pdl.png" width="40" height="40" alt="p" title="" /><img class="chessboard-border-v" src="' . $image_base . '/v.png" width="4" height="40" alt="" title="" /></div><div class="row"><img class="chessboard-square" src="' . $image_base . '/d.png" width="40" height="40" alt="-" title="" /><img class="chessboard-square" src="' . $image_base . '/l.png" width="40" height="40" alt="-" title="" /><img class="chessboard-square" src="' . $image_base . '/d.png" width="40" height="40" alt="-" title="" /><img class="chessboard-border-v" src="' . $image_base . '/v.png" width="4" height="40" alt="" title="" /></div></div>';
 
+    $this->expected['borders'] = '<div class="chessboard"><div class="border-top"><img class="chessboard-border-c" src="' . $image_base . '/c.png" width="4" height="4" alt="" title="" /><img class="chessboard-border-h" src="' . $image_base . '/h.png" width="40" height="4" alt="" title="" /><img class="chessboard-border-c" src="' . $image_base . '/c.png" width="4" height="4" alt="" title="" /></div><div class="row"><img class="chessboard-border-v" src="' . $image_base . '/v.png" width="4" height="40" alt="" title="" /><img class="chessboard-square" src="' . $image_base . '/l.png" width="40" height="40" alt="-" title="" /><img class="chessboard-border-v" src="' . $image_base . '/v.png" width="4" height="40" alt="" title="" /></div><div class="border-bottom"><img class="chessboard-border-c" src="' . $image_base . '/c.png" width="4" height="4" alt="" title="" /><img class="chessboard-border-h" src="' . $image_base . '/h.png" width="40" height="4" alt="" title="" /><img class="chessboard-border-c" src="' . $image_base . '/c.png" width="4" height="4" alt="" title="" /></div></div>';
+
     $privileged_user = $this->drupalCreateUser(array('administer filters'));
     $this->drupalLogin($privileged_user);
     $edit_fields = array('filters[chessboard_filter_diagram][status]' => TRUE);
@@ -43,6 +45,7 @@ class ChessboardFilterTestCase extends DrupalWebTestCase {
     $expected = '';
     $expected .= $this->expected['starting position'];
     $expected .= $this->expected['marked squares'];
+    $expected .= $this->expected['borders'];
 
     $text = '';
 
@@ -52,6 +55,9 @@ class ChessboardFilterTestCase extends DrupalWebTestCase {
     // Marked squares.
     $text .= '[chessboard]8/3x1x2/2x3x1/4N3/2x3x1/3x1x2/8/8[/chessboard]';
 
+    // Borders.
+    $text .= '[chessboard](1TRBL)1[/chessboard]';
+
     $settings = array(
       'body' => array(LANGUAGE_NONE => array(array('value' => $text))),
     );
