Issue #323926 by porchlight, Tor Arne Thune, mr.baileys, rszrama: Settings for non-existent theme.

8.0.x
Nathaniel Catchpole 2014-04-29 14:32:02 +01:00
parent 1b76c015a9
commit 5c814d168d
1 changed files with 6 additions and 0 deletions

View File

@ -44,6 +44,12 @@ class ThemeTest extends WebTestBase {
* Test the theme settings form.
*/
function testThemeSettings() {
// Ensure invalid theme settings form URLs return a proper 404.
$this->drupalGet('admin/appearance/settings/bartik');
$this->assertResponse(404, 'The theme settings form URL for a disabled theme could not be found.');
$this->drupalGet('admin/appearance/settings/' . $this->randomName());
$this->assertResponse(404, 'The theme settings form URL for a non-existent theme could not be found.');
// Specify a filesystem path to be used for the logo.
$file = current($this->drupalGetTestFiles('image'));
$file_relative = strtr($file->uri, array('public:/' => PublicStream::basePath()));