diff --git a/modules/simpletest/tests/entity_crud.test b/modules/simpletest/tests/entity_crud.test
index be15977..9f20931 100644
--- a/modules/simpletest/tests/entity_crud.test
+++ b/modules/simpletest/tests/entity_crud.test
@@ -45,5 +45,13 @@ class EntityLoadTestCase extends DrupalWebTestCase {
     $this->assertEqual(array_keys($nodes_loaded), array($node_2->nid, $node_3->nid));
     $this->assertIdentical($nodes_loaded[$node_2->nid], $all_nodes[$node_2->nid], 'Loaded node 2 is identical to cached node.');
     $this->assertIdentical($nodes_loaded[$node_3->nid], $all_nodes[$node_3->nid], 'Loaded node 3 is identical to cached node.');
+
+    try {
+      entity_load('node', 1);
+    }
+    catch (InvalidArgumentException $exception) {
+      $pass = ($exception->getMessage() == 'The second argument passed to entity_load() must be FALSE or an array.');
+    }
+    $this->assertTrue($pass, "Arguments are checked in entity_load().");
   }
 }
