1f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved.
2f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// found in the LICENSE file.
4f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
5f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#ifndef GIN_TEST_GTEST_H_
6f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#define GIN_TEST_GTEST_H_
7f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
8f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#include "v8/include/v8.h"
9f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
10f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)namespace gin {
11f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
12f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// This module provides bindings to gtest. Most tests should use an idiomatic
13f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// JavaScript testing API, but this module is available for tests that need a
14f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// low-level integration with gtest.
15f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)class GTest {
16f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) public:
17f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)  static const char kModuleName[];
185d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)  static v8::Local<v8::Value> GetModule(v8::Isolate* isolate);
19f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)};
20f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
21f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)}  // namespace gin
22f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
23f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#endif  // GIN_TEST_GTEST_H_
24