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

Commit 3265e50

Browse files
committed
Added test for path normalize
1 parent ade3732 commit 3265e50

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tests/LanguageServerCodeTransform/Unit/LspCommand/TransformCommandTest.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ class TransformCommandTest extends TestCase
2020

2121
public function testAppliesTransform(): void
2222
{
23+
$testTransformer = new TestTransformer();
2324
$transformers = new Transformers([
24-
self::EXAMPLE_TRANSFORM_NAME => new TestTransformer()
25+
self::EXAMPLE_TRANSFORM_NAME => $testTransformer
2526
]);
2627
$tester = LanguageServerTesterBuilder::create();
2728
$tester->addCommand('transform', new TransformCommand(
@@ -40,13 +41,22 @@ public function testAppliesTransform(): void
4041
$response = wait($promise);
4142
self::assertInstanceOf(ResponseMessage::class, $response);
4243
self::assertInstanceOf(ApplyWorkspaceEditResponse::class, $response->result);
44+
45+
self::assertNotNull($testTransformer->code);
46+
self::assertEquals('/foobar', $testTransformer->code->path());
4347
}
4448
}
4549

4650
class TestTransformer implements Transformer
4751
{
52+
/**
53+
* @var SourceCode
54+
*/
55+
public $code;
56+
4857
public function transform(SourceCode $code): TextEdits
4958
{
59+
$this->code = $code;
5060
return TextEdits::none();
5161
}
5262

0 commit comments

Comments
 (0)