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; 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([