diff --git a/tests/potx.test b/tests/potx.test
index 6c3bf8c..0e80260 100644
--- a/tests/potx.test
+++ b/tests/potx.test
@@ -150,6 +150,9 @@ class PotxTestCase extends DrupalWebTestCase {
     $this->assertMsgID('1 test string');
     $this->assertPluralID('@count test strings');
 
+    $this->assertMsgID('1 test string with context');
+    $this->assertPluralID('@count plural test strings with context');
+
     $this->assertMsgID('Test menu item description');
     $this->assertMsgID('Test menu item description altered (1)');
     $this->assertMsgID('Test menu item description altered (2)');
diff --git a/tests/potx_test_7.module b/tests/potx_test_7.module
index 3706aa3..834fb61 100644
--- a/tests/potx_test_7.module
+++ b/tests/potx_test_7.module
@@ -39,6 +39,7 @@ function potx_test_7_menu_alter(&$items) {
 function potx_test_7_page() {
   t('This is a test string.');
   format_plural($count, '1 test string', '@count test strings');
+  format_plural($count, '1 test string with context', '@count plural test strings with context', array(), array('context' => 'Plural context'));
   watchdog('test watchdog type', 'My watchdog message');
 
   st('Installer only test string');
