Skip to content

Commit 839eda4

Browse files
committed
fixed tests issues
1 parent 194b58e commit 839eda4

4 files changed

Lines changed: 14 additions & 9 deletions

File tree

composer.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"name": "mkusher/padawan.php",
3+
"description": "Smart php completion server",
34
"authors": [
45
{
56
"name": "Aleh Kashnikau",
@@ -9,6 +10,7 @@
910
"autoload":{
1011
"psr-4":{"":"src/"}
1112
},
13+
"license": "MIT",
1214
"require": {
1315
"phine/path": "~1.0",
1416
"nikic/php-parser": "~1.1",

specs/completer/resolver/ContextResolver.spec.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
use Entity\Index;
1010
use Monolog\Logger;
1111
use Monolog\Handler\NullHandler;
12+
use Symfony\Component\EventDispatcher\EventDispatcher;
1213

1314
describe('ContextResolver', function(){
1415
beforeEach(function(){
1516
$logger = new Logger('spec');
1617
$logger->pushHandler(new NullHandler);
1718
$this->index = new Index;
1819
$this->parser = new ErrorFreePhpParser(new Lexer);
19-
$this->typeResolver = new NodeTypeResolver($logger, new UseParser);
20+
$this->typeResolver = new NodeTypeResolver($logger, new UseParser, new EventDispatcher);
2021
$this->resolver = new ContextResolver($this->parser, $this->typeResolver, $logger);
2122
$this->dummyLine = '$obj->getMethod()->';
2223
});

specs/completer/resolver/NodeTypeResolver.spec.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use PhpParser\Node\Expr\MethodCall;
1515
use Monolog\Logger;
1616
use Monolog\Handler\NullHandler;
17+
use Symfony\Component\EventDispatcher\EventDispatcher;
1718

1819
function createClass($classFQN, $fqcn){
1920
$class = new ClassData($classFQN, 'dummy/path/class.php');
@@ -31,7 +32,7 @@ function createClass($classFQN, $fqcn){
3132
beforeEach(function(){
3233
$logger = new Logger('spec');
3334
$logger->pushHandler(new NullHandler);
34-
$this->resolver = new NodeTypeResolver($logger, new UseParser);
35+
$this->resolver = new NodeTypeResolver($logger, new UseParser, new EventDispatcher);
3536
$this->scope = new Scope;
3637
$this->index = new Index;
3738
$this->var = new Variable('test');

specs/router.spec.php

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,22 @@
33
use Command\GenerateCommand;
44
use Command\CompleteCommand;
55
use Command\ErrorCommand;
6+
use Application\HTTP\Router;
67

7-
describe('Router', function(){
8-
beforeEach(function(){
9-
$this->router = new \Router;
8+
describe('Router', function () {
9+
beforeEach(function () {
10+
$this->router = new Router;
1011
});
11-
describe('->getCommand()', function(){
12-
it('should return GenerateCommand when generate name is passed', function(){
12+
describe('->getCommand()', function () {
13+
it('should return GenerateCommand when generate name is passed', function () {
1314
expect($this->router->getCommand('generate'))
1415
->to->be->an->instanceof(GenerateCommand::class);
1516
});
16-
it('should return CompleteCommand when complete name is passed', function(){
17+
it('should return CompleteCommand when complete name is passed', function () {
1718
expect($this->router->getCommand('complete'))
1819
->to->be->an->instanceof(CompleteCommand::class);
1920
});
20-
it('should return ErrorCommand when unknown name is passed', function(){
21+
it('should return ErrorCommand when unknown name is passed', function () {
2122
expect($this->router->getCommand('someUknownName'))
2223
->to->be->an->instanceof(ErrorCommand::class);
2324
});

0 commit comments

Comments
 (0)