File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -149,7 +149,7 @@ file.meta = function(filename) {
149149 line . split ( ' ' ) . forEach ( function ( x ) {
150150 const v = x . split ( '=' ) ;
151151 if ( v . length == 2 ) {
152- m [ v [ 0 ] ] = v [ 1 ] ;
152+ m [ v [ 0 ] ] = v [ 1 ] . trim ( ) ;
153153 }
154154 } ) ;
155155
Original file line number Diff line number Diff line change @@ -81,6 +81,18 @@ describe('file', function() {
8181 assert . equal ( meta . lang , 'javascript' ) ;
8282 } ) ;
8383
84+ it ( 'should meta ok with white space' , function ( ) {
85+ file . data = x => [
86+ '/ *' ,
87+ ' * @lc app=leetcode id=123\t \t lang=javascript\r' ,
88+ ' * /'
89+ ] . join ( '\n' ) ;
90+ const meta = file . meta ( 'dummy' ) ;
91+ assert . equal ( meta . app , 'leetcode' )
92+ assert . equal ( meta . id , '123' ) ;
93+ assert . equal ( meta . lang , 'javascript' ) ;
94+ } ) ;
95+
8496 it ( 'should meta ok within file name' , function ( ) {
8597 file . data = x => [
8698 '/ *' ,
You can’t perform that action at this time.
0 commit comments