diff --git a/botcha.test b/botcha.test
index 9201a8a..1f59246 100644
--- a/botcha.test
+++ b/botcha.test
@@ -673,6 +673,28 @@ class BotchaAdminTestCase extends BotchaBaseWebTestCase {
   }
 
   /**
+   * Testing general BOTCHA admin functionality.
+   */
+  function testAdminGeneral() {
+    // Log in as admin
+    $this->drupalLogin($this->admin_user);
+    // Clean the environment.
+    Botcha::clean();
+    variable_set('botcha_form_passed_counter', $block_cnt = rand(0, 10000));
+    variable_set('botcha_form_blocked_counter', $build_cnt = $block_cnt + rand(0, 10000));
+    // Assert that the statistics is present.
+    $this->drupalGet('admin/config/people/botcha');
+    $this->assertText("Already {$block_cnt} blocked form submissions.", 'BOTCHA blocked count statistics is present', 'BOTCHA');
+    $percent = sprintf("%0.3f", 100 * $block_cnt / $build_cnt);
+    $this->assertText("({$percent}% of total {$build_cnt} processed)", 'BOTCHA total count statistics is present', 'BOTCHA');
+    // Reset BOTCHA statistics.
+    $this->drupalPost(NULL, array(), t('Reset BOTCHA statistics'));
+    // Assert that the statistics is reset.
+    $this->assertNoText("Already {$block_cnt} blocked form submissions.", 'BOTCHA blocked count statistics is NOT present', 'BOTCHA');
+    $this->assertNoText("({$percent}% of total {$build_cnt} processed)", 'BOTCHA total count statistics is NOT present', 'BOTCHA');    
+  }
+
+  /**
    * Testing of the BOTCHA administration links.
    */
   function testBotchaAdminLinks() {
