@@ -34,69 +34,69 @@ tape( 'main export is a function', function test( t ) {
3434 t . end ( ) ;
3535} ) ;
3636
37- tape ( 'attached to the main export is a method providing an ndarray interface ' , function test ( t ) {
38- t . strictEqual ( typeof nancount . ndarray , 'function' , 'method is a function ' ) ;
37+ tape ( 'the function has an arity of 4 ' , function test ( t ) {
38+ t . strictEqual ( nancount . length , 4 , 'has expected arity ' ) ;
3939 t . end ( ) ;
4040} ) ;
4141
42- tape ( 'the method calculates the count of a strided array, ignoring `NaN` values' , function test ( t ) {
42+ tape ( 'the function calculates the count of a strided array, ignoring `NaN` values' , function test ( t ) {
4343 var x ;
4444 var v ;
4545
4646 x = [ 1.0 , - 2.0 , - 4.0 , 5.0 , 0.0 , 3.0 , NaN , NaN ] ;
47- v = nancount . ndarray ( x . length , x , 1 , 0 ) ;
47+ v = nancount ( x . length , x , 1 , 0 ) ;
4848 t . strictEqual ( v , 6 , 'returns expected value' ) ;
4949
5050 x = [ - 4.0 , NaN , - 5.0 ] ;
51- v = nancount . ndarray ( x . length , x , 1 , 0 ) ;
51+ v = nancount ( x . length , x , 1 , 0 ) ;
5252 t . strictEqual ( v , 2 , 'returns expected value' ) ;
5353
5454 x = [ NaN ] ;
55- v = nancount . ndarray ( x . length , x , 1 , 0 ) ;
55+ v = nancount ( x . length , x , 1 , 0 ) ;
5656 t . strictEqual ( v , 0 , 'returns expected value' ) ;
5757
5858 x = [ NaN , NaN ] ;
59- v = nancount . ndarray ( x . length , x , 1 , 0 ) ;
59+ v = nancount ( x . length , x , 1 , 0 ) ;
6060 t . strictEqual ( v , 0 , 'returns expected value' ) ;
6161
6262 t . end ( ) ;
6363} ) ;
6464
65- tape ( 'the method calculates the count of a strided array, ignoring `NaN` values (accessors)' , function test ( t ) {
65+ tape ( 'the function calculates the count of a strided array, ignoring `NaN` values (accessors)' , function test ( t ) {
6666 var x ;
6767 var v ;
6868
6969 x = [ 1.0 , - 2.0 , - 4.0 , 5.0 , 0.0 , 3.0 , NaN , NaN ] ;
70- v = nancount . ndarray ( x . length , toAccessorArray ( x ) , 1 , 0 ) ;
70+ v = nancount ( x . length , toAccessorArray ( x ) , 1 , 0 ) ;
7171 t . strictEqual ( v , 6 , 'returns expected value' ) ;
7272
7373 x = [ - 4.0 , NaN , - 5.0 ] ;
74- v = nancount . ndarray ( x . length , toAccessorArray ( x ) , 1 , 0 ) ;
74+ v = nancount ( x . length , toAccessorArray ( x ) , 1 , 0 ) ;
7575 t . strictEqual ( v , 2 , 'returns expected value' ) ;
7676
7777 x = [ NaN ] ;
78- v = nancount . ndarray ( x . length , toAccessorArray ( x ) , 1 , 0 ) ;
78+ v = nancount ( x . length , toAccessorArray ( x ) , 1 , 0 ) ;
7979 t . strictEqual ( v , 0 , 'returns expected value' ) ;
8080
8181 t . end ( ) ;
8282} ) ;
8383
84- tape ( 'if provided an `N` parameter less than or equal to `0`, the method returns `0`' , function test ( t ) {
84+ tape ( 'if provided an `N` parameter less than or equal to `0`, the function returns `0`' , function test ( t ) {
8585 var x ;
8686 var v ;
8787
8888 x = [ 1.0 , - 2.0 , - 4.0 , 5.0 , 3.0 ] ;
8989
90- v = nancount . ndarray ( 0 , x , 1 , 0 ) ;
90+ v = nancount ( 0 , x , 1 , 0 ) ;
9191 t . strictEqual ( v , 0 , 'returns expected value' ) ;
9292
93- v = nancount . ndarray ( - 1 , x , 1 , 0 ) ;
93+ v = nancount ( - 1 , x , 1 , 0 ) ;
9494 t . strictEqual ( v , 0 , 'returns expected value' ) ;
9595
9696 t . end ( ) ;
9797} ) ;
9898
99- tape ( 'the method supports a `stride` parameter' , function test ( t ) {
99+ tape ( 'the function supports a `stride` parameter' , function test ( t ) {
100100 var x ;
101101 var v ;
102102
@@ -113,13 +113,13 @@ tape( 'the method supports a `stride` parameter', function test( t ) {
113113 NaN
114114 ] ;
115115
116- v = nancount . ndarray ( 5 , x , 2 , 0 ) ;
116+ v = nancount ( 5 , x , 2 , 0 ) ;
117117
118118 t . strictEqual ( v , 4 , 'returns expected value' ) ;
119119 t . end ( ) ;
120120} ) ;
121121
122- tape ( 'the method supports a negative `stride` parameter' , function test ( t ) {
122+ tape ( 'the function supports a negative `stride` parameter' , function test ( t ) {
123123 var x ;
124124 var v ;
125125
@@ -136,37 +136,37 @@ tape( 'the method supports a negative `stride` parameter', function test( t ) {
136136 2.0
137137 ] ;
138138
139- v = nancount . ndarray ( 5 , x , - 2 , x . length - 2 ) ;
139+ v = nancount ( 5 , x , - 2 , x . length - 2 ) ;
140140
141141 t . strictEqual ( v , 4 , 'returns expected value' ) ;
142142 t . end ( ) ;
143143} ) ;
144144
145- tape ( 'if provided a `stride` parameter equal to `0`, the method returns `N` if first element is valid' , function test ( t ) {
145+ tape ( 'if provided a `stride` parameter equal to `0`, the function returns `N` if first element is valid' , function test ( t ) {
146146 var x ;
147147 var v ;
148148
149149 x = [ 1.0 , - 2.0 , - 4.0 , 5.0 , 3.0 ] ;
150150
151- v = nancount . ndarray ( x . length , x , 0 , 0 ) ;
151+ v = nancount ( x . length , x , 0 , 0 ) ;
152152 t . strictEqual ( v , x . length , 'returns expected value' ) ;
153153
154154 t . end ( ) ;
155155} ) ;
156156
157- tape ( 'if provided a `stride` parameter equal to `0`, the method returns `0` if first element is NaN' , function test ( t ) {
157+ tape ( 'if provided a `stride` parameter equal to `0`, the function returns `0` if first element is NaN' , function test ( t ) {
158158 var x ;
159159 var v ;
160160
161161 x = [ NaN , - 2.0 , - 4.0 , 5.0 , 3.0 ] ;
162162
163- v = nancount . ndarray ( x . length , x , 0 , 0 ) ;
163+ v = nancount ( x . length , x , 0 , 0 ) ;
164164 t . strictEqual ( v , 0 , 'returns expected value' ) ;
165165
166166 t . end ( ) ;
167167} ) ;
168168
169- tape ( 'the method supports view offsets' , function test ( t ) {
169+ tape ( 'the function supports view offsets' , function test ( t ) {
170170 var x0 ;
171171 var x1 ;
172172 var v ;
@@ -187,7 +187,7 @@ tape( 'the method supports view offsets', function test( t ) {
187187
188188 x1 = new Float64Array ( x0 . buffer , x0 . BYTES_PER_ELEMENT * 1 ) ; // start at 2nd element
189189
190- v = nancount . ndarray ( 5 , x1 , 2 , 0 ) ;
190+ v = nancount ( 5 , x1 , 2 , 0 ) ;
191191 t . strictEqual ( v , 4 , 'returns expected value' ) ;
192192
193193 t . end ( ) ;
0 commit comments