blob: c0037b664a1fd3eaee063f9450a45f4ae455d616 [file]
// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/subresource_filter/core/common/load_policy.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace subresource_filter {
TEST(SubresourceFilterLoadPolicyTest, MoreRestrictiveLoadPolicy) {
EXPECT_EQ(MoreRestrictiveLoadPolicy(LoadPolicy::DISALLOW,
LoadPolicy::WOULD_DISALLOW),
LoadPolicy::DISALLOW);
EXPECT_EQ(MoreRestrictiveLoadPolicy(LoadPolicy::DISALLOW, LoadPolicy::ALLOW),
LoadPolicy::DISALLOW);
EXPECT_EQ(
MoreRestrictiveLoadPolicy(LoadPolicy::WOULD_DISALLOW, LoadPolicy::ALLOW),
LoadPolicy::WOULD_DISALLOW);
}
} // namespace subresource_filter