blob: bf92fcf1e317f4bec635c2a17a0df664ea593cb0 [file] [log] [blame]
// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/web_applications/web_app_provider.h"
#include "chrome/browser/web_applications/test/web_app_test.h"
#include "chrome/browser/web_applications/web_app_registrar.h"
#include "chrome/test/base/testing_profile.h"
namespace web_app {
class WebAppProviderUnitTest : public WebAppTest {
public:
WebAppProviderUnitTest() = default;
WebAppProviderUnitTest(const WebAppProviderUnitTest&) = delete;
WebAppProviderUnitTest& operator=(const WebAppProviderUnitTest&) = delete;
~WebAppProviderUnitTest() override = default;
void SetUp() override {
WebAppTest::SetUp();
provider_ = WebAppProvider::GetForTest(profile());
}
WebAppProvider* provider() { return provider_; }
private:
WebAppProvider* provider_;
};
TEST_F(WebAppProviderUnitTest, Registrar) {
WebAppRegistrar& registrar = provider()->registrar();
EXPECT_FALSE(registrar.IsInstalled("unknown"));
}
} // namespace web_app