diff --git a/tests/libraries.test b/tests/libraries.test index 2a2e2cf..eee4daa 100644 --- a/tests/libraries.test +++ b/tests/libraries.test @@ -50,6 +50,14 @@ class LibrariesTestCase extends DrupalWebTestCase { libraries_prepare_files($library, NULL, NULL); $this->assertEqual($expected, $library, 'libraries_prepare_files() works correctly.'); + // Test libraries caching. + $this->assertFalse(cache_get('example_files', 'cache_libraries'), 'No cache records are stored initially.'); + libraries_load('example_files'); + $cache = cache_get('example_files', 'cache_libraries'); + $this->assertTrue(!empty($cache), 'Cache records are stored after loading the library.'); + drupal_flush_all_caches(); + $this->assertFalse(cache_get('example_files', 'cache_libraries'), 'Cache records are cleared after cache clear.'); + // Test that library information is found correctly. $expected = array( 'name' => 'Example files',