silverstripe-framework/tests
Fred Condo 3e0782267c Allow scheme-relative URLs in requirements
The Requirements class currently treats only absolute URLs as URLs, and
tries to interpret anything else as a filesystem path. This prevents
using scheme-relative URLs for requirements.

Example:
<% require javascript(//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js) %>

This forces the unfortunate choice of not using a CDN for common
scripts, always using an https absolute URL, or accepting that some
browsers will throw a security warning when viewing the site in https.

This change allows scheme-relative URLs & updates RequirementsTest.
2012-08-22 16:49:55 -07:00
..
api FIX: use standard template rendering process for RSS feeds 2012-07-31 20:38:41 +12:00
cache MINOR Add newline to end of files without one 2012-04-15 10:50:19 +12:00
control API: add $includeGetVars flag for SS_HTTPRequest() to return the URL with the attached GET parameters. 2012-06-29 22:02:30 +12:00
core API CHANGE: Don't have any instance caching in singleton(), rely on Injector for this. 2012-06-11 22:41:12 +12:00
dev Scoped deprecation messages (fixes #7645) 2012-07-13 11:37:35 +02:00
filesystem ENHANCEMENT: remove dependencies between framework tests and cms module. 2012-06-20 16:28:06 +02:00
forms Allow scheme-relative URLs in requirements 2012-08-22 16:49:55 -07:00
i18n MINOR Fixed phpdocs 2012-06-20 23:59:57 +02:00
injector BUGFIX Moved initialisation of injector to the start of Core.php to make sure that it is initialised correctly before additional code blocks reference it (in particular some of the code introduced by Sam that is triggered during add_extension). 2012-06-14 20:28:20 +10:00
integration MINOR Update @package values to match renaming sapphire 2012-04-15 10:50:19 +12:00
javascript MINOR Cleaning up code of Datagrid with related classes with more tests 2011-09-29 12:16:15 +13:00
model UPDATED: Improved get_all_versions test case to test versions in the middle of version updates. 2012-08-20 13:48:48 +12:00
oembed ENHANCEMENT: add test to Oembed 2012-05-24 17:00:22 +12:00
parsers BUGFIX: Handle consecutive shortcodes. 2012-05-23 18:18:06 +12:00
search API CHANGE Removed assertType() and assertEmpty() workarounds. Use assertInstanceOf() 2012-05-09 23:05:39 +12:00
security API: add SecurityToken::reset() as a shortcut for regenerating a secure token. 2012-07-01 20:53:58 +12:00
tasks ENHANCEMENT: Implement blowfish encryption and use it by default. (#7111) 2012-05-02 13:51:29 +12:00
templates API: add api for setting a custom template on a RSS feed. 2012-07-01 21:27:50 +12:00
testing ENHANCEMENT Add YamlFixture String argument support 2012-06-29 00:33:00 +02:00
travis Fixed Travis CI and make it use SQLite 2012-08-14 17:02:28 +12:00
view BUG 7362 dont include trailing space in bare string 2012-07-23 15:42:58 +12:00
Bare.yml MINOR: Added small fixture YML that just lets you log in, for bootstrapping browser automation tests. 2011-02-02 14:17:57 +13:00
bootstrap.php Revert "Make PHPUnit bootstrap add flush=1" 2012-08-14 19:00:57 +12:00
FakeController.php MINOR Moving FakeController class (required for bootstrap.php) into its own file, so that autoloading doesn't execute bootstrap (which is the case when invoking TestRunner->module()) 2012-04-30 15:04:59 +02:00
MemoryLimitTest.php MINOR Update @package values to match renaming sapphire 2012-04-15 10:50:19 +12:00
PhpSyntaxTest.php MINOR Update @package values to match renaming sapphire 2012-04-15 10:50:19 +12:00