blob: bca2e0eb5f258cd558b1bd49dbc9b8dc1ca5d0e3 [file] [log] [blame]
// Copyright 2013 The Flutter 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 "flutter/shell/platform/embedder/tests/embedder_test.h"
namespace flutter {
namespace testing {
EmbedderTest::EmbedderTest() = default;
std::string EmbedderTest::GetFixturesDirectory() const {
return GetFixturesPath();
}
EmbedderTestContext& EmbedderTest::GetEmbedderContext() {
// Setup the embedder context lazily instead of in the constructor because we
// don't to do all the work if the test won't end up using context.
if (!embedder_context_) {
embedder_context_ =
std::make_unique<EmbedderTestContext>(GetFixturesDirectory());
}
return *embedder_context_;
}
} // namespace testing
} // namespace flutter