summaryrefslogtreecommitdiff
path: root/db/db_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'db/db_test.cc')
-rw-r--r--db/db_test.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/db/db_test.cc b/db/db_test.cc
index 472258b..a4a84cd 100644
--- a/db/db_test.cc
+++ b/db/db_test.cc
@@ -1722,8 +1722,14 @@ TEST_F(DBTest, DestroyEmptyDir) {
ASSERT_TRUE(env.FileExists(dbname));
std::vector<std::string> children;
ASSERT_LEVELDB_OK(env.GetChildren(dbname, &children));
+#if defined(LEVELDB_PLATFORM_CHROMIUM)
+ // TODO(https://crbug.com/1428746): Chromium's file system abstraction always
+ // filters out '.' and '..'.
+ ASSERT_EQ(0, children.size());
+#else
// The stock Env's do not filter out '.' and '..' special files.
ASSERT_EQ(2, children.size());
+#endif // defined(LEVELDB_PLATFORM_CHROMIUM)
ASSERT_LEVELDB_OK(DestroyDB(dbname, opts));
ASSERT_TRUE(!env.FileExists(dbname));