| // Copyright 2024 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "chrome/browser/ash/smb_client/smb_service_factory.h" |
| #include "chrome/test/base/in_process_browser_test.h" |
| #include "chromeos/ash/components/browser_context_helper/browser_context_helper.h" |
| #include "components/user_manager/user_manager.h" |
| #include "content/public/test/browser_test.h" |
| |
| namespace ash { |
| using SmbServiceTest = InProcessBrowserTest; |
| |
| IN_PROC_BROWSER_TEST_F(SmbServiceTest, IsServiceCreated) { |
| const user_manager::User* primary_user = |
| user_manager::UserManager::Get()->GetPrimaryUser(); |
| content::BrowserContext* browser_context = |
| BrowserContextHelper::Get()->GetBrowserContextByUser(primary_user); |
| EXPECT_TRUE(smb_client::SmbServiceFactory::GetInstance()->IsSmbServiceCreated( |
| browser_context)); |
| } |
| |
| } // namespace ash |