Index: components/filesystem/files_test_base.cc |
diff --git a/components/filesystem/files_test_base.cc b/components/filesystem/files_test_base.cc |
index 47f7d61285930737136d96d7ee7b6e60e085793a..bf7a3d034a6ced0e34031b22b91ad669994b86aa 100644 |
--- a/components/filesystem/files_test_base.cc |
+++ b/components/filesystem/files_test_base.cc |
@@ -11,7 +11,7 @@ |
namespace filesystem { |
-FilesTestBase::FilesTestBase() { |
+FilesTestBase::FilesTestBase() : binding_(this) { |
} |
FilesTestBase::~FilesTestBase() { |
@@ -25,9 +25,16 @@ void FilesTestBase::SetUp() { |
application_impl()->ConnectToService(request.Pass(), &files_); |
} |
+void FilesTestBase::OnFileSystemShutdown() { |
+} |
+ |
void FilesTestBase::GetTemporaryRoot(DirectoryPtr* directory) { |
+ filesystem::FileSystemClientPtr client; |
+ binding_.Bind(GetProxy(&client)); |
+ |
FileError error = FILE_ERROR_FAILED; |
- files()->OpenFileSystem("temp", GetProxy(directory), mojo::Capture(&error)); |
+ files()->OpenFileSystem("temp", GetProxy(directory), client.Pass(), |
+ mojo::Capture(&error)); |
ASSERT_TRUE(files().WaitForIncomingResponse()); |
ASSERT_EQ(FILE_ERROR_OK, error); |
} |