File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ _.mixin(_inflections)
8
8
// '1' -> 1
9
9
function toNative ( value ) {
10
10
if ( typeof value === 'string' ) {
11
- if ( value === '' ) {
11
+ if ( value === '' || value . trim ( ) !== value ) {
12
12
return value
13
13
} else if ( value === 'true' || value === 'false' ) {
14
14
return value === 'true'
Original file line number Diff line number Diff line change @@ -37,6 +37,9 @@ describe('utils', function() {
37
37
assert . strictEqual ( utils . toNative ( 'true' ) , true )
38
38
// should not convert
39
39
assert . strictEqual ( utils . toNative ( '' ) , '' )
40
+ assert . strictEqual ( utils . toNative ( '\t\n' ) , '\t\n' )
41
+ assert . strictEqual ( utils . toNative ( '1 ' ) , '1 ' )
42
+ assert . strictEqual ( utils . toNative ( ' 1' ) , ' 1' )
40
43
assert . strictEqual ( utils . toNative ( 'string' ) , 'string' )
41
44
assert . strictEqual ( utils . toNative ( 1 ) , 1 )
42
45
assert . strictEqual ( utils . toNative ( true ) , true )
You can’t perform that action at this time.
0 commit comments