diff --git a/token.test b/token.test
index 4ffec93..27278b7 100644
--- a/token.test
+++ b/token.test
@@ -430,6 +430,13 @@ class TokenMenuTestCase extends TokenTestHelper {
       'menu-link:root:mlid' => $root_link['mlid'],
     );
     $this->assertTokens('node', array('node' => $node), $tokens);
+
+    // Test [node:menu] tokens for a loaded node. A loaded node object has not
+    // "menu" variable.
+    $loaded_node = node_load($node->nid);
+    $tokens = array();
+    $this->assertTokens('node', array('node' => $loaded_node), $tokens);
+    $this->assertFalse(isset($loaded_node->menu), t("Make sure \$node->menu variable is not set in a loaded node object after token generation for it."), 'Oteher');
   }
 }
 
