File tree Expand file tree Collapse file tree 2 files changed +10
-11
lines changed
Filter options
Expand file tree Collapse file tree 2 files changed +10
-11
lines changed
Original file line number Diff line number Diff line change @@ -212,4 +212,11 @@ describe('Range', () => {
212
212
. toArray ( )
213
213
) . toEqual ( [ 1 , 2 ] ) ;
214
214
} ) ;
215
+
216
+ it ( 'toString' , ( ) => {
217
+ expect ( Range ( 0 , 0 ) . toString ( ) ) . toBe ( 'Range []' ) ;
218
+ expect ( Range ( 0 , 3 ) . toString ( ) ) . toBe ( 'Range [ 0...3 ]' ) ;
219
+ expect ( Range ( 0 , 10 , 2 ) . toString ( ) ) . toBe ( 'Range [ 0...10 by 2 ]' ) ;
220
+ expect ( Range ( 10 , 0 , - 2 ) . toString ( ) ) . toBe ( 'Range [ 10...0 by -2 ]' ) ;
221
+ } ) ;
215
222
} ) ;
Original file line number Diff line number Diff line change @@ -45,17 +45,9 @@ export class Range extends IndexedSeq {
45
45
}
46
46
47
47
toString ( ) {
48
- if ( this . size === 0 ) {
49
- return 'Range []' ;
50
- }
51
- return (
52
- 'Range [ ' +
53
- this . _start +
54
- '...' +
55
- this . _end +
56
- ( this . _step !== 1 ? ' by ' + this . _step : '' ) +
57
- ' ]'
58
- ) ;
48
+ return this . size === 0
49
+ ? 'Range []'
50
+ : `Range [ ${ this . _start } ...${ this . _end } ${ this . _step !== 1 ? ' by ' + this . _step : '' } ]` ;
59
51
}
60
52
61
53
get ( index , notSetValue ) {
You can’t perform that action at this time.
0 commit comments