Use more URL constants throughout browser_tests
This change eliminates several dependencies on hardcoded URL strings
thoughout test code that builds into browser_tests.exe.
For native test code, string hardcodes were mostly replaced by
additional usages of content::GetWebUIURL* utility functions and
chrome/content URL constants.
Bug: 955562
Change-Id: Idc6c466ec4321030fb3526c2f29ee187a5faa11d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1591372
Reviewed-by: Ben Wells <[email protected]>
Reviewed-by: Avi Drissman <[email protected]>
Reviewed-by: Steven Bennetts <[email protected]>
Commit-Queue: Matt Siembor <[email protected]>
Cr-Commit-Position: refs/heads/master@{#657406}
diff --git a/chrome/browser/extensions/permissions_test_util.cc b/chrome/browser/extensions/permissions_test_util.cc
index 4333f3f..f7b6973 100644
--- a/chrome/browser/extensions/permissions_test_util.cc
+++ b/chrome/browser/extensions/permissions_test_util.cc
@@ -5,6 +5,7 @@
#include "chrome/browser/extensions/permissions_test_util.h"
#include "base/run_loop.h"
+#include "chrome/common/webui_url_constants.h"
#include "content/public/browser/browser_context.h"
#include "extensions/common/extension.h"
#include "extensions/common/permissions/permission_set.h"
@@ -21,7 +22,7 @@
// the extension to retrieve a favicon for a given URL). Just ignore it when
// generating host sets.
std::string pattern_string = pattern.GetAsString();
- if (pattern_string != "chrome://favicon/*")
+ if (pattern_string != std::string(chrome::kChromeUIFaviconURL) + "*")
pattern_strings.push_back(pattern_string);
}