chromium/v8/test/unittests/torque/ls-server-data-unittest.cc

// Copyright 2019 the V8 project 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 "src/torque/server-data.h"
#include "src/torque/torque-compiler.h"
#include "test/unittests/test-utils.h"

namespace v8 {
namespace internal {
namespace torque {

namespace {

struct TestCompiler {};

}  // namespace

TEST(LanguageServer, GotoTypeDefinition) {}

TEST(LanguageServer, GotoTypeDefinitionExtends) {}

TEST(LanguageServer, GotoTypeDefinitionNoDataForFile) {}

// TODO(almuthanna): This test was skipped because it causes a crash when it is
// ran on Fuchsia. This issue should be solved later on
// Ticket: https://crbug.com/1028617
#if !defined(V8_TARGET_OS_FUCHSIA)
TEST(LanguageServer, GotoLabelDefinitionInSignature) {}
#endif

TEST(LanguageServer, GotoLabelDefinitionInTryBlock) {}

// TODO(almuthanna): This test was skipped because it causes a crash when it is
// ran on Fuchsia. This issue should be solved later on
// Ticket: https://crbug.com/1028617
#if !defined(V8_TARGET_OS_FUCHSIA)
TEST(LanguageServer, GotoDefinitionClassSuperType) {}
#endif

TEST(LanguageServer, GotoLabelDefinitionInSignatureGotoStmt) {}

TEST(LanguageServer, GotoLabelDefinitionInTryBlockGoto) {}

TEST(LanguageServer, GotoLabelDefinitionGotoInOtherwise) {}

TEST(LanguageServer, SymbolsArePopulated) {}

}  // namespace torque
}  // namespace internal
}  // namespace v8