From f2f572e2c9b36ba1fd490599e176e91afddc3b05 Mon Sep 17 00:00:00 2001
From: webchick <drupal@webchick.net>
Date: Fri, 12 Sep 2014 10:38:42 -0700
Subject: [PATCH] Issue #2336689 by alexpott: Test that a locked language can
 not be deleted through the UI.

---
 core/modules/language/src/Tests/LanguageListTest.php | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/core/modules/language/src/Tests/LanguageListTest.php b/core/modules/language/src/Tests/LanguageListTest.php
index e37573d9dfbc..2ae86641cca2 100644
--- a/core/modules/language/src/Tests/LanguageListTest.php
+++ b/core/modules/language/src/Tests/LanguageListTest.php
@@ -155,6 +155,10 @@ function testLanguageList() {
     // We need raw here because %language and %langcode will add HTML.
     $t_args = array('%language' => 'English', '%langcode' => 'en');
     $this->assertRaw(t('The %language (%langcode) language has been removed.', $t_args), 'The English language has been removed.');
+
+    // Ensure we can't delete a locked language.
+    $this->drupalGet('admin/config/regional/language/delete/und');
+    $this->assertResponse(403, 'Can not delete locked language');
   }
 
   /**
-- 
GitLab