diff --git a/core/modules/system/lib/Drupal/system/Tests/Actions/UserTest.php b/core/modules/system/lib/Drupal/system/Tests/Actions/UserTest.php
new file mode 100644
index 0000000..7625dcb
--- /dev/null
+++ b/core/modules/system/lib/Drupal/system/Tests/Actions/UserTest.php
@@ -0,0 +1,39 @@
+<?php
+
+/**
+ * @file
+ * Definition of Drupal\system\Tests\Actions\LoopTest.
+ */
+
+namespace Drupal\system\Tests\Actions;
+
+use Drupal\simpletest\WebTestBase;
+
+/**
+ * Test actions defined by the user module.
+ */
+class UserTest extends WebTestBase {
+
+  public static function getInfo() {
+    return array(
+      'name' => 'Actions defined by the User module',
+      'description' => 'Test coverage for user actions.',
+      'group' => 'Actions',
+    );
+  }
+  
+  /**
+   * Test the node publish, sticky, promote and assign owner actions
+   */
+  function testUserBlockAction() {
+    $user = $this->drupalCreateUser(array('access content'));
+    
+    // Trigger action
+    actions_do('user_block_user_action', $user);
+    
+    // Reload user from database
+    $user = user_load($user->uid);
+    $this->assertEqual($user->status, 0, 'User in database got updated and blocked.');
+  }
+  
+}
