From ec0dbd35c8dd7ad646ea3880f52ad81a54188f51 Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Sat, 28 Feb 2009 07:36:06 +0000 Subject: #91250 by ontwerpwerk, hass, profix898, Rob Loach, and mfer: Allow drupal_add_js() to reference external JavaScript files. --- modules/simpletest/tests/common.test | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'modules/simpletest/tests/common.test') diff --git a/modules/simpletest/tests/common.test b/modules/simpletest/tests/common.test index 1bd40c27e..0f3fd2cbb 100644 --- a/modules/simpletest/tests/common.test +++ b/modules/simpletest/tests/common.test @@ -452,6 +452,17 @@ class JavaScriptTestCase extends DrupalWebTestCase { $this->assertEqual($inline, $data['data'], t('Inline JavaScript is correctly added to the footer.')); } + /** + * Test rendering an external JavaScript file. + */ + function testRenderExternal() { + $external = 'http://example.com/example.js'; + drupal_add_js($external, 'external'); + $javascript = drupal_get_js(); + // Local files have a base_path() prefix, external files should not. + $this->assertTrue(strpos($javascript, 'src="' . $external) > 0, t('Rendering an external JavaScript file.')); + } + /** * Test drupal_get_js() with a footer scope. */ -- cgit v1.2.3