Add a test for the resolver returning null (#217)

diff --git a/test/markdown_test.dart b/test/markdown_test.dart
index bab44d2..e7b70f9 100644
--- a/test/markdown_test.dart
+++ b/test/markdown_test.dart
@@ -25,7 +25,8 @@
       inlineSyntaxes: [new InlineHtmlSyntax()]);
 
   group('Resolver', () {
-    Node nyanResolver(String text, [_]) => new Text('~=[,,_${text}_,,]:3');
+    Node nyanResolver(String text, [_]) =>
+        text.isEmpty ? null : new Text('~=[,,_${text}_,,]:3');
     validateCore(
         'simple link resolver',
         '''
@@ -67,7 +68,7 @@
         linkResolver: nyanResolver);
 
     validateCore(
-        'can resolve brackets',
+        'can resolve escaped brackets',
         r'''
 resolve [\[\]] thing
 ''',
@@ -75,6 +76,16 @@
 <p>resolve ~=[,,_[]_,,]:3 thing</p>
 ''',
         linkResolver: nyanResolver);
+
+    validateCore(
+        'can choose to _not_ resolve something, like an empty link',
+        r'''
+resolve [[]] thing
+''',
+        '''
+<p>resolve ~=[,,_[]_,,]:3 thing</p>
+''',
+        linkResolver: nyanResolver);
   });
 
   group('Custom inline syntax', () {