@@ -109,29 +109,38 @@ suite.addBatch({
109109 "computes discrete points in a continuous range" : function ( ordinal ) {
110110 var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 0 , 120 ] ) ;
111111 assert . deepEqual ( x . range ( ) , [ 0 , 60 , 120 ] ) ;
112- assert . equal ( x . rangeBand ( ) , 60 ) ;
113112 var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 0 , 120 ] , 1 ) ;
114113 assert . deepEqual ( x . range ( ) , [ 20 , 60 , 100 ] ) ;
115- assert . equal ( x . rangeBand ( ) , 40 ) ;
116114 var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 0 , 120 ] , 2 ) ;
117115 assert . deepEqual ( x . range ( ) , [ 30 , 60 , 90 ] ) ;
118- assert . equal ( x . rangeBand ( ) , 30 ) ;
119116 } ,
120117 "correctly handles singleton domains" : function ( ordinal ) {
121118 var x = ordinal ( ) . domain ( [ "a" ] ) . rangePoints ( [ 0 , 120 ] ) ;
122119 assert . deepEqual ( x . range ( ) , [ 60 ] ) ;
123- assert . equal ( x . rangeBand ( ) , 120 ) ;
124120 } ,
125121 "can be set to a descending range" : function ( ordinal ) {
126122 var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 120 , 0 ] ) ;
127123 assert . deepEqual ( x . range ( ) , [ 120 , 60 , 0 ] ) ;
128- assert . equal ( x . rangeBand ( ) , 60 ) ;
129124 var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 120 , 0 ] , 1 ) ;
130125 assert . deepEqual ( x . range ( ) , [ 100 , 60 , 20 ] ) ;
131- assert . equal ( x . rangeBand ( ) , 40 ) ;
132126 var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 120 , 0 ] , 2 ) ;
133127 assert . deepEqual ( x . range ( ) , [ 90 , 60 , 30 ] ) ;
134- assert . equal ( x . rangeBand ( ) , 30 ) ;
128+ } ,
129+ "has a rangeBand of zero" : function ( ordinal ) {
130+ var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 0 , 120 ] ) ;
131+ assert . equal ( x . rangeBand ( ) , 0 ) ;
132+ var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 0 , 120 ] , 1 ) ;
133+ assert . equal ( x . rangeBand ( ) , 0 ) ;
134+ var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 0 , 120 ] , 2 ) ;
135+ assert . equal ( x . rangeBand ( ) , 0 ) ;
136+ var x = ordinal ( ) . domain ( [ "a" ] ) . rangePoints ( [ 0 , 120 ] ) ;
137+ assert . equal ( x . rangeBand ( ) , 0 ) ;
138+ var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 120 , 0 ] ) ;
139+ assert . equal ( x . rangeBand ( ) , 0 ) ;
140+ var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 120 , 0 ] , 1 ) ;
141+ assert . equal ( x . rangeBand ( ) , 0 ) ;
142+ var x = ordinal ( ) . domain ( [ "a" , "b" , "c" ] ) . rangePoints ( [ 120 , 0 ] , 2 ) ;
143+ assert . equal ( x . rangeBand ( ) , 0 ) ;
135144 }
136145 } ,
137146
@@ -244,14 +253,14 @@ suite.addBatch({
244253 x . rangePoints ( [ 1 , 2 ] ) ;
245254 assert . inDelta ( x ( 0 ) , 1 , 1e-6 ) ;
246255 assert . inDelta ( x ( 1 ) , 2 , 1e-6 ) ;
247- assert . inDelta ( x . rangeBand ( ) , 1 , 1e-6 ) ;
256+ assert . inDelta ( x . rangeBand ( ) , 0 , 1e-6 ) ;
248257 assert . inDelta ( y ( 0 ) , 1 / 11 , 1e-6 ) ;
249258 assert . inDelta ( y ( 1 ) , 6 / 11 , 1e-6 ) ;
250259 assert . inDelta ( y . rangeBand ( ) , 4 / 11 , 1e-6 ) ;
251260 y . rangeBands ( [ 0 , 1 ] ) ;
252261 assert . inDelta ( x ( 0 ) , 1 , 1e-6 ) ;
253262 assert . inDelta ( x ( 1 ) , 2 , 1e-6 ) ;
254- assert . inDelta ( x . rangeBand ( ) , 1 , 1e-6 ) ;
263+ assert . inDelta ( x . rangeBand ( ) , 0 , 1e-6 ) ;
255264 assert . inDelta ( y ( 0 ) , 0 , 1e-6 ) ;
256265 assert . inDelta ( y ( 1 ) , 1 / 2 , 1e-6 ) ;
257266 assert . inDelta ( y . rangeBand ( ) , 1 / 2 , 1e-6 ) ;
0 commit comments