@@ -94,19 +94,27 @@ describe('Test comments', function() {
94
94
} ) ;
95
95
it ( 'test class elements' , function ( ) {
96
96
var body = ast [ 1 ] [ 1 ] [ 5 ] ;
97
- body . properties [ 0 ] [ 0 ] . should . be . exactly ( "comment" ) ;
98
- body . properties [ 0 ] [ 1 ] [ 0 ] . should . be . exactly ( "// @var test\n" ) ;
99
- body . properties [ 0 ] [ 2 ] [ 1 ] . should . be . exactly ( "$test" ) ;
100
97
101
- body . properties [ 1 ] [ 0 ] . should . be . exactly ( "comment" ) ;
102
- body . properties [ 1 ] [ 2 ] [ 1 ] . should . be . exactly ( "$toto " ) ;
98
+ body [ 0 ] [ 0 ] . should . be . exactly ( "comment" ) ;
99
+ body [ 0 ] [ 1 ] [ 0 ] . should . be . exactly ( "// @var test\n " ) ;
103
100
104
- body . properties [ 2 ] [ 0 ] . should . be . exactly ( "doc" )
105
- body . properties [ 2 ] [ 2 ] [ 1 ] . should . be . exactly ( "$foo " ) ;
101
+ body [ 1 ] [ 0 ] . should . be . exactly ( "var" ) ;
102
+ body [ 1 ] [ 1 ] . should . be . exactly ( "$test " ) ;
106
103
107
- body . methods [ 0 ] [ 0 ] . should . be . exactly ( "doc" ) ;
108
- body . methods [ 0 ] [ 1 ] . should . be . exactly ( "/**\n * @return void\n */" ) ;
109
- body . methods [ 0 ] [ 2 ] [ 1 ] . should . be . exactly ( "void" ) ;
104
+ body [ 2 ] [ 0 ] . should . be . exactly ( "var" ) ;
105
+ body [ 2 ] [ 1 ] . should . be . exactly ( "$toto" ) ;
106
+
107
+ body [ 3 ] [ 0 ] . should . be . exactly ( "comment" ) ;
108
+ body [ 3 ] [ 1 ] [ 0 ] . should . be . exactly ( "// ignored comment\n" ) ;
109
+
110
+ body [ 4 ] [ 0 ] . should . be . exactly ( "doc" ) ;
111
+ body [ 4 ] [ 1 ] . should . be . exactly ( "/** @var Class */" ) ;
112
+
113
+ body [ 5 ] [ 0 ] . should . be . exactly ( "var" ) ;
114
+ body [ 5 ] [ 1 ] . should . be . exactly ( "$foo" ) ;
115
+
116
+ body [ 8 ] [ 0 ] . should . be . exactly ( "method" ) ;
117
+ body [ 8 ] [ 1 ] . should . be . exactly ( "void" ) ;
110
118
} ) ;
111
119
} ) ;
112
120
0 commit comments