| Index: ui/base/resource/data_pack_unittest.cc
|
| diff --git a/ui/base/resource/data_pack_unittest.cc b/ui/base/resource/data_pack_unittest.cc
|
| index 032196f80e9ecb5a204d880bfc4e70a6d7912670..fe3613c0140e2a3f9d0f3a3abc4e828b6893ab28 100644
|
| --- a/ui/base/resource/data_pack_unittest.cc
|
| +++ b/ui/base/resource/data_pack_unittest.cc
|
| @@ -12,12 +12,19 @@
|
|
|
| namespace ui {
|
|
|
| +extern const char kSamplePakContents[];
|
| +extern const size_t kSamplePakSize;
|
| +
|
| TEST(DataPackTest, Load) {
|
| - FilePath data_path;
|
| - PathService::Get(base::DIR_SOURCE_ROOT, &data_path);
|
| - data_path = data_path.Append(
|
| - FILE_PATH_LITERAL("ui/base/test/data/data_pack_unittest/sample.pak"));
|
| + ScopedTempDir dir;
|
| + ASSERT_TRUE(dir.CreateUniqueTempDir());
|
| + FilePath data_path = dir.path().Append(FILE_PATH_LITERAL("sample.pak"));
|
| +
|
| + // Dump contents into the pak file.
|
| + ASSERT_EQ(file_util::WriteFile(data_path, kSamplePakContents, kSamplePakSize),
|
| + static_cast<int>(kSamplePakSize));
|
|
|
| + // Load the file through the data pack API.
|
| DataPack pack;
|
| ASSERT_TRUE(pack.Load(data_path));
|
|
|
|
|