Index: chromeos/dbus/cros_disks_client_unittest.cc |
diff --git a/chromeos/dbus/cros_disks_client_unittest.cc b/chromeos/dbus/cros_disks_client_unittest.cc |
index 49b27d9163677d0222ef1a03548e5de77d470375..619119cb3bde036521f2e4a8e2a44fe3167c7e18 100644 |
--- a/chromeos/dbus/cros_disks_client_unittest.cc |
+++ b/chromeos/dbus/cros_disks_client_unittest.cc |
@@ -159,8 +159,8 @@ TEST(CrosDisksClientTest, ComposeMountOptions) { |
std::string kExpectedMountLabelOption = |
std::string("mountlabel=") + kMountLabel; |
std::vector<std::string> rw_mount_options = |
- CrosDisksClient::ComposeMountOptions(kMountLabel, |
- MOUNT_ACCESS_MODE_READ_WRITE); |
+ CrosDisksClient::ComposeMountOptions( |
+ kMountLabel, MOUNT_ACCESS_MODE_READ_WRITE, REMOUNT_OPTION_DISABLED); |
ASSERT_EQ(5U, rw_mount_options.size()); |
EXPECT_EQ("nodev", rw_mount_options[0]); |
EXPECT_EQ("noexec", rw_mount_options[1]); |
@@ -169,14 +169,25 @@ TEST(CrosDisksClientTest, ComposeMountOptions) { |
EXPECT_EQ(kExpectedMountLabelOption, rw_mount_options[4]); |
std::vector<std::string> ro_mount_options = |
- CrosDisksClient::ComposeMountOptions(kMountLabel, |
- MOUNT_ACCESS_MODE_READ_ONLY); |
+ CrosDisksClient::ComposeMountOptions( |
+ kMountLabel, MOUNT_ACCESS_MODE_READ_ONLY, REMOUNT_OPTION_DISABLED); |
ASSERT_EQ(5U, ro_mount_options.size()); |
EXPECT_EQ("nodev", ro_mount_options[0]); |
EXPECT_EQ("noexec", ro_mount_options[1]); |
EXPECT_EQ("nosuid", ro_mount_options[2]); |
EXPECT_EQ("ro", ro_mount_options[3]); |
EXPECT_EQ(kExpectedMountLabelOption, ro_mount_options[4]); |
+ |
+ std::vector<std::string> remount_mount_options = |
+ CrosDisksClient::ComposeMountOptions( |
+ kMountLabel, MOUNT_ACCESS_MODE_READ_WRITE, REMOUNT_OPTION_ENABLED); |
+ ASSERT_EQ(6U, remount_mount_options.size()); |
+ EXPECT_EQ("nodev", remount_mount_options[0]); |
+ EXPECT_EQ("noexec", remount_mount_options[1]); |
+ EXPECT_EQ("nosuid", remount_mount_options[2]); |
+ EXPECT_EQ("rw", remount_mount_options[3]); |
+ EXPECT_EQ("remount", remount_mount_options[4]); |
+ EXPECT_EQ(kExpectedMountLabelOption, remount_mount_options[5]); |
} |
} // namespace chromeos |