Index: media/base/key_systems_unittest.cc |
diff --git a/media/base/key_systems_unittest.cc b/media/base/key_systems_unittest.cc |
index afd9dc06e25bdcb4ceb2ddb50446632316550542..07bc5ec3524b119cc02d4cd95f02213387714832 100644 |
--- a/media/base/key_systems_unittest.cc |
+++ b/media/base/key_systems_unittest.cc |
@@ -718,4 +718,22 @@ TEST_F(KeySystemsTest, KeySystemsUpdate) { |
kVideoWebM, no_codecs(), kExternal)); |
} |
+TEST_F(KeySystemsTest, PrefixedKeySystemsUpdate) { |
+ EXPECT_TRUE(IsConcreteSupportedKeySystem(kUsesAes)); |
+ EXPECT_TRUE(PrefixedIsSupportedKeySystemWithMediaMimeType( |
+ kVideoWebM, no_codecs(), kUsesAes)); |
+ EXPECT_TRUE(IsConcreteSupportedKeySystem(kExternal)); |
+ EXPECT_TRUE(PrefixedIsSupportedKeySystemWithMediaMimeType( |
+ kVideoWebM, no_codecs(), kExternal)); |
+ |
+ UpdateClientKeySystems(); |
+ |
+ EXPECT_TRUE(IsConcreteSupportedKeySystem(kUsesAes)); |
+ EXPECT_TRUE(PrefixedIsSupportedKeySystemWithMediaMimeType( |
+ kVideoWebM, no_codecs(), kUsesAes)); |
+ EXPECT_FALSE(IsConcreteSupportedKeySystem(kExternal)); |
+ EXPECT_FALSE(PrefixedIsSupportedKeySystemWithMediaMimeType( |
+ kVideoWebM, no_codecs(), kExternal)); |
+} |
+ |
} // namespace media |