@@ -205,15 +205,40 @@ IN_PROC_BROWSER_TEST_F(BraveContentBrowserClientTest,
205
205
for (const std::string& scheme : schemes) {
206
206
content::WebContents* contents =
207
207
browser ()->tab_strip_model ()->GetActiveWebContents ();
208
- ui_test_utils::NavigateToURL (browser (), GURL (scheme + " sync-internals/" ));
209
- ASSERT_TRUE (WaitForLoadStop (contents));
208
+ ui_test_utils::NavigateToURL (
209
+ browser (), GURL (scheme + chrome::kChromeUISyncInternalsHost ));
210
+ ASSERT_TRUE (WaitForLoadStop (contents));
210
211
211
- EXPECT_STREQ (contents->GetController ().GetLastCommittedEntry ()
212
- ->GetVirtualURL ().spec ().c_str (),
213
- " brave://sync/" );
214
- EXPECT_STREQ (contents->GetController ().GetLastCommittedEntry ()
215
- ->GetURL ().spec ().c_str (),
216
- " chrome://sync/" );
212
+ EXPECT_STREQ (contents->GetController ().GetLastCommittedEntry ()
213
+ ->GetVirtualURL ().spec ().c_str (),
214
+ " brave://sync/" );
215
+ EXPECT_STREQ (contents->GetController ().GetLastCommittedEntry ()
216
+ ->GetURL ().spec ().c_str (),
217
+ " chrome://sync/" );
218
+ }
219
+ }
220
+
221
+ IN_PROC_BROWSER_TEST_F (BraveContentBrowserClientTest,
222
+ RewriteWelcomeWin10Host) {
223
+ std::vector<std::string> schemes {
224
+ " brave://" ,
225
+ " chrome://" ,
226
+ };
227
+
228
+ for (const std::string& scheme : schemes) {
229
+ content::WebContents* contents =
230
+ browser ()->tab_strip_model ()->GetActiveWebContents ();
231
+ ui_test_utils::NavigateToURL (
232
+ browser (),
233
+ GURL (scheme + chrome::kChromeUIWelcomeWin10Host ));
234
+ ASSERT_TRUE (WaitForLoadStop (contents));
235
+
236
+ EXPECT_STREQ (contents->GetController ().GetLastCommittedEntry ()
237
+ ->GetVirtualURL ().spec ().c_str (),
238
+ " brave://welcome/" );
239
+ EXPECT_STREQ (contents->GetController ().GetLastCommittedEntry ()
240
+ ->GetURL ().spec ().c_str (),
241
+ " chrome://welcome/" );
217
242
}
218
243
}
219
244
0 commit comments