diff -r 69738ff1ed5b drush_make.test.inc
--- drush_make.test.inc	Thu Aug 25 15:32:44 2011 +0100
+++ drush_make.test.inc	Thu Aug 25 15:46:07 2011 +0100
@@ -211,6 +211,15 @@
       ),
       'options'  => array('drupal-org' => TRUE),
     ),
+    'hg' => array(
+      'name'     => 'mercurial test',
+      'makefile' => 'tests/hg.make',
+      'build'    => TRUE,
+      'messages' => array(
+        'Build hash: 89f412c6212f80329d9acf4450e47508',
+      ),
+      'options'  => array('no-core' => TRUE),
+    ),
   );
   if (isset($id)) {
     return isset($tests[$id]) ? $tests[$id] : FALSE;
diff -r 69738ff1ed5b tests/hg.make
--- tests/hg.make	Thu Jan 01 00:00:00 1970 +0000
+++ tests/hg.make	Thu Aug 25 15:46:07 2011 +0100
@@ -0,0 +1,8 @@
+core = 6.x
+api = 2
+
+; Test that a specific tag can be pulled.
+projects[drush_make][type] = library
+projects[drush_make][download][type] = hg
+projects[drush_make][download][url] = http://bitbucket.org/parsingphase/drush_make/
+projects[drush_make][download][tag] = pre-hg-tests
\ No newline at end of file
