Skip to content
This repository has been archived by the owner on Mar 6, 2022. It is now read-only.

Commit

Permalink
Added test for path normalize
Browse files Browse the repository at this point in the history
  • Loading branch information
dantleech committed Dec 22, 2020
1 parent ade3732 commit 3265e50
Showing 1 changed file with 11 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,9 @@ class TransformCommandTest extends TestCase

public function testAppliesTransform(): void
{
$testTransformer = new TestTransformer();
$transformers = new Transformers([
self::EXAMPLE_TRANSFORM_NAME => new TestTransformer()
self::EXAMPLE_TRANSFORM_NAME => $testTransformer
]);
$tester = LanguageServerTesterBuilder::create();
$tester->addCommand('transform', new TransformCommand(
Expand All @@ -40,13 +41,22 @@ public function testAppliesTransform(): void
$response = wait($promise);
self::assertInstanceOf(ResponseMessage::class, $response);
self::assertInstanceOf(ApplyWorkspaceEditResponse::class, $response->result);

self::assertNotNull($testTransformer->code);
self::assertEquals('/foobar', $testTransformer->code->path());
}
}

class TestTransformer implements Transformer
{
/**
* @var SourceCode
*/
public $code;

public function transform(SourceCode $code): TextEdits
{
$this->code = $code;
return TextEdits::none();
}

Expand Down

0 comments on commit 3265e50

Please sign in to comment.