1
0
Fork 0

Move completion fixtures into directory

pull/165/head
Felix Becker 2016-11-19 14:02:43 +01:00
parent 44d26ba1aa
commit 5125fa748e
2 changed files with 9 additions and 9 deletions

View File

@ -17,24 +17,24 @@ class CompletionTest extends TestCase
private $textDocument;
/**
* @var string
* @var Project
*/
private $completionUri;
private $project;
public function setUp()
{
$client = new LanguageClient(new MockProtocolStream, new MockProtocolStream);
$project = new Project($client, new ClientCapabilities);
$this->completionUri = pathToUri(__DIR__ . '/../../../fixtures/completion.php');
$project->loadDocument(pathToUri(__DIR__ . '/../../../fixtures/global_symbols.php'));
$project->openDocument($this->completionUri, file_get_contents($this->completionUri));
$this->textDocument = new Server\TextDocument($project, $client);
$this->project = new Project($client, new ClientCapabilities);
$this->project->loadDocument(pathToUri(__DIR__ . '/../../../fixtures/global_symbols.php'))->wait();
$this->textDocument = new Server\TextDocument($this->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(
new TextDocumentIdentifier($this->completionUri),
new TextDocumentIdentifier($completionUri),
new Position(3, 7)
)->wait();
$this->assertEquals([