diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-04-18 15:01:56 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-04-18 15:01:56 +0000 |
commit | f62d41af34e7766176d1c4e18deadfdc369c6ddf (patch) | |
tree | aa050353c7bd538a27009165871dac00eebd9d4e | |
parent | 7e5787d9481d446356b1878f9b64a276e036ded2 (diff) | |
download | brdo-f62d41af34e7766176d1c4e18deadfdc369c6ddf.tar.gz brdo-f62d41af34e7766176d1c4e18deadfdc369c6ddf.tar.bz2 |
#742972 by klausi, Berdir: Clear entity info cache during module enable. (tests)
4 files changed, 58 insertions, 0 deletions
diff --git a/modules/simpletest/tests/entity_cache_test.info b/modules/simpletest/tests/entity_cache_test.info new file mode 100644 index 000000000..567bf74d2 --- /dev/null +++ b/modules/simpletest/tests/entity_cache_test.info @@ -0,0 +1,9 @@ +; $Id$ +name = "Entity cache test" +description = "Support module for testing entity cache." +package = Testing +version = VERSION +core = 7.x +files[] = entity_cache_test.module +dependencies[] = entity_cache_test_dependency +hidden = TRUE diff --git a/modules/simpletest/tests/entity_cache_test.module b/modules/simpletest/tests/entity_cache_test.module new file mode 100644 index 000000000..ce9d7eba9 --- /dev/null +++ b/modules/simpletest/tests/entity_cache_test.module @@ -0,0 +1,22 @@ +<?php +// $Id$ + +/** + * @file + * Helper module for entity cache tests. + */ + +/** + * Implements hook_watchdog(). + * + * This function is called during module_enable() and tries to access entity + * information provided by the module this one depends on. The information is + * stored in a temporary system variable and is later analyzed in the test + * case. + * + * @see EnableDisableTestCase::testEntityCache() + */ +function entity_cache_test_watchdog() { + $info = entity_get_info('entity_cache_test'); + variable_set('entity_cache_test', $info); +} diff --git a/modules/simpletest/tests/entity_cache_test_dependency.info b/modules/simpletest/tests/entity_cache_test_dependency.info new file mode 100644 index 000000000..dac380f5e --- /dev/null +++ b/modules/simpletest/tests/entity_cache_test_dependency.info @@ -0,0 +1,8 @@ +; $Id$ +name = "Entity cache test dependency" +description = "Support dependency module for testing entity cache." +package = Testing +version = VERSION +core = 7.x +files[] = entity_cache_test_dependency.module +hidden = TRUE diff --git a/modules/simpletest/tests/entity_cache_test_dependency.module b/modules/simpletest/tests/entity_cache_test_dependency.module new file mode 100644 index 000000000..19d51cc36 --- /dev/null +++ b/modules/simpletest/tests/entity_cache_test_dependency.module @@ -0,0 +1,19 @@ +<?php +// $Id$ + +/** + * @file + * Helper module for entity cache tests. + */ + +/** + * Implements hook_entity_info(). + */ +function entity_cache_test_dependency_entity_info() { + return array( + 'entity_cache_test' => array( + 'label' => 'Entity Cache Test', + 'base table' => 'entity_cache_test', + ), + ); +} |