blob: 9546d6f256fd55056bcbe95d072944fdab2f16b7 [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/translate/cld_data_harness.h"
#include "base/path_service.h"
#include "chrome/common/chrome_paths.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
// This constant yields the version of the CRX that has been extracted into
// the test data directory, and must be kept in sync with what is there.
// A reciprocal comment has been placed in
// chrome/test/data/cld2_component/README.chromium; don't update one without
// updating the other.
const base::FilePath::CharType kCrxVersion[] = FILE_PATH_LITERAL("160");
} // namespace
namespace test {
const base::FilePath::CharType* CldDataHarness::GetTestDataSourceCrxVersion() {
return kCrxVersion;
}
void CldDataHarness::GetTestDataSourceDirectory(base::FilePath* out_path) {
ASSERT_TRUE(PathService::Get(chrome::DIR_TEST_DATA, out_path));
*out_path =
out_path->Append(FILE_PATH_LITERAL("cld2_component")).Append(kCrxVersion);
}
} // namespace test