chromium/extensions/renderer/module_system_unittest.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "extensions/renderer/module_system.h"

#include <stdint.h>

#include <memory>
#include <utility>

#include "base/functional/bind.h"
#include "extensions/renderer/module_system_test.h"

namespace extensions {

class CounterNatives : public ObjectBackedNativeHandler {};

class TestExceptionHandler : public ModuleSystem::ExceptionHandler {};

TEST_F(ModuleSystemTest, TestExceptionHandling) {}

TEST_F(ModuleSystemTest, TestRequire) {}

TEST_F(ModuleSystemTest, TestNestedRequire) {}

TEST_F(ModuleSystemTest, TestModuleInsulation) {}

TEST_F(ModuleSystemTest, TestNativesAreDisabledOutsideANativesEnabledScope) {}

TEST_F(ModuleSystemTest, TestNativesAreEnabledWithinANativesEnabledScope) {}

TEST_F(ModuleSystemTest, TestLazyField) {}

TEST_F(ModuleSystemTest, TestLazyFieldYieldingObject) {}

TEST_F(ModuleSystemTest, TestLazyFieldIsOnlyEvaledOnce) {}

TEST_F(ModuleSystemTest, TestRequireNativesAfterLazyEvaluation) {}

TEST_F(ModuleSystemTest, TestTransitiveRequire) {}

TEST_F(ModuleSystemTest, TestModulesOnlyGetEvaledOnce) {}

TEST_F(ModuleSystemTest, TestOverrideNativeHandler) {}

TEST_F(ModuleSystemTest, TestOverrideNonExistentNativeHandler) {}

TEST_F(ModuleSystemTest, TestPrivatesIsPrivate) {}

TEST_F(ModuleSystemTest, TestLoadScript) {}

}  // namespace extensions