| Index: chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util_unittest.cc
|
| diff --git a/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util_unittest.cc b/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util_unittest.cc
|
| index 496bdd4e91a961cd998c195bf2f7637e4941dd7c..def5132ca4ddaba0a8de31b2ed21873d11a606fa 100644
|
| --- a/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util_unittest.cc
|
| +++ b/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util_unittest.cc
|
| @@ -199,6 +199,32 @@ TEST(ArcDocumentsProviderUtilTest, BuildDocumentUrl) {
|
| EXPECT_EQ("content://../document/..", BuildDocumentUrl("..", "..").spec());
|
| }
|
|
|
| +TEST(ArcDocumentsProviderUtilTest, GetExtensionsForMimeTypeForArc) {
|
| + // MIME types already known to Chromium.
|
| + EXPECT_NE(0u, GetExtensionsForMimeTypeForArc("audio/mp3").size());
|
| + EXPECT_NE(0u, GetExtensionsForMimeTypeForArc("image/jpeg").size());
|
| + EXPECT_NE(0u, GetExtensionsForMimeTypeForArc("text/html").size());
|
| + EXPECT_NE(
|
| + 0u,
|
| + GetExtensionsForMimeTypeForArc("application/x-chrome-extension").size());
|
| +
|
| + // MIME types known to Android only.
|
| + EXPECT_NE(
|
| + 0u,
|
| + GetExtensionsForMimeTypeForArc("application/x-android-drm-fl").size());
|
| + EXPECT_NE(0u, GetExtensionsForMimeTypeForArc("audio/x-wav").size());
|
| +
|
| + // Unknown types.
|
| + EXPECT_EQ(0u, GetExtensionsForMimeTypeForArc("abc/xyz").size());
|
| + EXPECT_EQ(
|
| + 0u,
|
| + GetExtensionsForMimeTypeForArc("vnd.android.document/directory").size());
|
| +
|
| + // Specially handled types.
|
| + EXPECT_EQ(0u,
|
| + GetExtensionsForMimeTypeForArc("application/octet-stream").size());
|
| +}
|
| +
|
| } // namespace
|
|
|
| } // namespace arc
|
|
|