Index: webkit/support/test_webkit_platform_support.cc |
diff --git a/webkit/support/test_webkit_platform_support.cc b/webkit/support/test_webkit_platform_support.cc |
index 6eecfedd0d058906e5715d657c61ba8d55e684aa..c74f343eea178b2b99181a47d6795007b69729b0 100644 |
--- a/webkit/support/test_webkit_platform_support.cc |
+++ b/webkit/support/test_webkit_platform_support.cc |
@@ -6,6 +6,7 @@ |
#include "base/command_line.h" |
#include "base/file_util.h" |
+#include "base/files/file_path.h" |
#include "base/files/scoped_temp_dir.h" |
#include "base/metrics/stats_counters.h" |
#include "base/path_service.h" |
@@ -345,3 +346,12 @@ WebKit::WebLayerTreeView* |
return createLayerTreeViewForTesting(); |
} |
+WebKit::WebData TestWebKitPlatformSupport::readFromFile( |
+ const WebKit::WebString& path) { |
+ base::FilePath file_path = base::FilePath::FromUTF16Unsafe(path); |
+ |
+ std::string buffer; |
+ file_util::ReadFileToString(file_path, &buffer); |
+ |
+ return WebKit::WebData(buffer.data(), buffer.size()); |
+} |