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