Index: chrome/browser/chromeos/arc/arc_policy_bridge_unittest.cc |
diff --git a/chrome/browser/chromeos/arc/arc_policy_bridge_unittest.cc b/chrome/browser/chromeos/arc/arc_policy_bridge_unittest.cc |
index 1c4b4a2e65e6e3b3938c709d7b17c603fbc3c08c..4b3f7f1c12c710c41c3820956d0f01201c18a9cc 100644 |
--- a/chrome/browser/chromeos/arc/arc_policy_bridge_unittest.cc |
+++ b/chrome/browser/chromeos/arc/arc_policy_bridge_unittest.cc |
@@ -30,6 +30,7 @@ class ArcPolicyBridgeTest : public testing::Test { |
bridge_service_.reset(new FakeArcBridgeService()); |
policy_bridge_.reset( |
new ArcPolicyBridge(bridge_service_.get(), &policy_service_)); |
+ policy_bridge_->OverrideIsManagedForTesting(true); |
EXPECT_CALL(policy_service_, |
GetPolicies(policy::PolicyNamespace( |
@@ -70,6 +71,11 @@ class ArcPolicyBridgeTest : public testing::Test { |
DISALLOW_COPY_AND_ASSIGN(ArcPolicyBridgeTest); |
}; |
+TEST_F(ArcPolicyBridgeTest, UnmanagedTest) { |
+ policy_bridge()->OverrideIsManagedForTesting(false); |
+ policy_bridge()->GetPolicies(PolicyStringCallback(nullptr)); |
+} |
+ |
TEST_F(ArcPolicyBridgeTest, EmptyPolicyTest) { |
// No policy is set, result should be empty. |
policy_bridge()->GetPolicies(PolicyStringCallback("{}")); |