Index: sync/test/engine/test_directory_setter_upper.cc |
diff --git a/sync/test/engine/test_directory_setter_upper.cc b/sync/test/engine/test_directory_setter_upper.cc |
index ee0e24053f106f206a659572360c1fbdcfc949e0..d1e34da0b1f5a631687e768dfe6069ba8b5bdd25 100644 |
--- a/sync/test/engine/test_directory_setter_upper.cc |
+++ b/sync/test/engine/test_directory_setter_upper.cc |
@@ -22,13 +22,15 @@ TestDirectorySetterUpper::TestDirectorySetterUpper() : name_("Test") {} |
TestDirectorySetterUpper::~TestDirectorySetterUpper() {} |
-void TestDirectorySetterUpper::SetUp() { |
+void TestDirectorySetterUpper::SetUp( |
+ syncer::syncable::DirectoryBackingStore* directory_store) { |
test_transaction_observer_.reset(new syncable::TestTransactionObserver()); |
WeakHandle<syncable::TransactionObserver> transaction_observer = |
MakeWeakHandle(test_transaction_observer_->AsWeakPtr()); |
directory_.reset(new syncable::Directory( |
- new syncable::InMemoryDirectoryBackingStore(name_), |
+ directory_store ? |
+ directory_store : new syncable::InMemoryDirectoryBackingStore(name_), |
&handler_, |
NULL, |
&encryption_handler_, |