@@ 44-56 (lines=13) @@ | ||
41 | /** |
|
42 | * @test |
|
43 | */ |
|
44 | public function shouldParseSimple() |
|
45 | { |
|
46 | //given |
|
47 | $parser = $this->parser('int $age'); |
|
48 | ||
49 | //when |
|
50 | $nodes = $parser->S(); |
|
51 | ||
52 | //then |
|
53 | Assert::thatArray($nodes) |
|
54 | ->extracting('type', 'name', 'isArray', 'elements') |
|
55 | ->containsExactly(['int', '$age', false, []]); |
|
56 | } |
|
57 | ||
58 | /** |
|
59 | * @test |
|
@@ 61-73 (lines=13) @@ | ||
58 | /** |
|
59 | * @test |
|
60 | */ |
|
61 | public function shouldParseSimpleArray() |
|
62 | { |
|
63 | //given |
|
64 | $parser = $this->parser('int[] $age'); |
|
65 | ||
66 | //when |
|
67 | $nodes = $parser->S(); |
|
68 | ||
69 | //then |
|
70 | Assert::thatArray($nodes) |
|
71 | ->extracting('type', 'name', 'isArray', 'elements') |
|
72 | ->containsExactly(['int', '$age', true, []]); |
|
73 | } |
|
74 | ||
75 | /** |
|
76 | * @test |