summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/api/processes/processes_apitest.cc
diff options
context:
space:
mode:
authorkalman <kalman@chromium.org>2015-09-22 14:56:31 -0700
committerCommit bot <commit-bot@chromium.org>2015-09-22 22:09:13 +0000
commitc2293dad51869910c2cc210ee3b00174e6cfeb70 (patch)
treede05301f20379396d94cf1c78fb2955477210844 /chrome/browser/extensions/api/processes/processes_apitest.cc
parent3a025353ed7d5639017b9a7f20da47e046f33372 (diff)
downloadchromium_src-c2293dad51869910c2cc210ee3b00174e6cfeb70.zip
chromium_src-c2293dad51869910c2cc210ee3b00174e6cfeb70.tar.gz
chromium_src-c2293dad51869910c2cc210ee3b00174e6cfeb70.tar.bz2
Do not allow the extension process API to kill the browser process.
BUG=534501 R=creis@chromium.org Review URL: https://codereview.chromium.org/1356193002 Cr-Commit-Position: refs/heads/master@{#350251}
Diffstat (limited to 'chrome/browser/extensions/api/processes/processes_apitest.cc')
-rw-r--r--chrome/browser/extensions/api/processes/processes_apitest.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/extensions/api/processes/processes_apitest.cc b/chrome/browser/extensions/api/processes/processes_apitest.cc
index f2672ce..934f33c 100644
--- a/chrome/browser/extensions/api/processes/processes_apitest.cc
+++ b/chrome/browser/extensions/api/processes/processes_apitest.cc
@@ -47,3 +47,8 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ProcessesVsTaskManager) {
UnloadExtension(last_loaded_extension_id());
EXPECT_EQ(1, model->update_requests_);
}
+
+IN_PROC_BROWSER_TEST_F(ExtensionApiTest, CannotTerminateBrowserProcess) {
+ ASSERT_TRUE(RunExtensionTest("processes/terminate-browser-process"))
+ << message_;
+}