Move completion fixtures into directory
parent
44d26ba1aa
commit
5125fa748e
|
@ -17,24 +17,24 @@ class CompletionTest extends TestCase
|
||||||
private $textDocument;
|
private $textDocument;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var string
|
* @var Project
|
||||||
*/
|
*/
|
||||||
private $completionUri;
|
private $project;
|
||||||
|
|
||||||
public function setUp()
|
public function setUp()
|
||||||
{
|
{
|
||||||
$client = new LanguageClient(new MockProtocolStream, new MockProtocolStream);
|
$client = new LanguageClient(new MockProtocolStream, new MockProtocolStream);
|
||||||
$project = new Project($client, new ClientCapabilities);
|
$this->project = new Project($client, new ClientCapabilities);
|
||||||
$this->completionUri = pathToUri(__DIR__ . '/../../../fixtures/completion.php');
|
$this->project->loadDocument(pathToUri(__DIR__ . '/../../../fixtures/global_symbols.php'))->wait();
|
||||||
$project->loadDocument(pathToUri(__DIR__ . '/../../../fixtures/global_symbols.php'));
|
$this->textDocument = new Server\TextDocument($this->project, $client);
|
||||||
$project->openDocument($this->completionUri, file_get_contents($this->completionUri));
|
|
||||||
$this->textDocument = new Server\TextDocument($project, $client);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testCompletion()
|
public function testForPropertiesAndMethods()
|
||||||
{
|
{
|
||||||
|
$completionUri = pathToUri(__DIR__ . '/../../../fixtures/completion/property.php');
|
||||||
|
$this->project->openDocument($completionUri, file_get_contents($completionUri));
|
||||||
$items = $this->textDocument->completion(
|
$items = $this->textDocument->completion(
|
||||||
new TextDocumentIdentifier($this->completionUri),
|
new TextDocumentIdentifier($completionUri),
|
||||||
new Position(3, 7)
|
new Position(3, 7)
|
||||||
)->wait();
|
)->wait();
|
||||||
$this->assertEquals([
|
$this->assertEquals([
|
||||||
|
|
Loading…
Reference in New Issue