@@ -35,28 +35,28 @@ var data = require( './fixtures/julia/data.json' );
35
35
36
36
// VARIABLES //
37
37
38
- var median = tryRequire ( resolve ( __dirname , './../lib/native.js' ) ) ;
38
+ var skewness = tryRequire ( resolve ( __dirname , './../lib/native.js' ) ) ;
39
39
var opts = {
40
- 'skip' : ( median instanceof Error )
40
+ 'skip' : ( skewness instanceof Error )
41
41
} ;
42
42
43
43
44
44
// TESTS //
45
45
46
46
tape ( 'main export is a function' , opts , function test ( t ) {
47
47
t . ok ( true , __filename ) ;
48
- t . strictEqual ( typeof median , 'function' , 'main export is a function' ) ;
48
+ t . strictEqual ( typeof skewness , 'function' , 'main export is a function' ) ;
49
49
t . end ( ) ;
50
50
} ) ;
51
51
52
52
tape ( 'if provided `NaN` for any parameter, the function returns `NaN`' , opts , function test ( t ) {
53
- var v = median ( NaN , 1.0 , 0.5 ) ;
53
+ var v = skewness ( NaN , 1.0 , 0.5 ) ;
54
54
t . equal ( isnan ( v ) , true , 'returns NaN' ) ;
55
55
56
- v = median ( 0.0 , NaN , 0.5 ) ;
56
+ v = skewness ( 0.0 , NaN , 0.5 ) ;
57
57
t . equal ( isnan ( v ) , true , 'returns NaN' ) ;
58
58
59
- v = median ( 0.0 , 10.0 , NaN ) ;
59
+ v = skewness ( 0.0 , 10.0 , NaN ) ;
60
60
t . equal ( isnan ( v ) , true , 'returns NaN' ) ;
61
61
62
62
t . end ( ) ;
@@ -65,22 +65,22 @@ tape( 'if provided `NaN` for any parameter, the function returns `NaN`', opts, f
65
65
tape ( 'if provided parameters not satisfying `a <= c <= b`, the function returns `NaN`' , opts , function test ( t ) {
66
66
var y ;
67
67
68
- y = median ( - 1.0 , - 1.1 , - 1.0 ) ;
68
+ y = skewness ( - 1.0 , - 1.1 , - 1.0 ) ;
69
69
t . equal ( isnan ( y ) , true , 'returns NaN' ) ;
70
70
71
- y = median ( 3.0 , 2.0 , 2.5 ) ;
71
+ y = skewness ( 3.0 , 2.0 , 2.5 ) ;
72
72
t . equal ( isnan ( y ) , true , 'returns NaN' ) ;
73
73
74
- y = median ( 0.0 , 1.0 , - 1.0 ) ;
74
+ y = skewness ( 0.0 , 1.0 , - 1.0 ) ;
75
75
t . equal ( isnan ( y ) , true , 'returns NaN' ) ;
76
76
77
- y = median ( 0.0 , 1.0 , 2.0 ) ;
77
+ y = skewness ( 0.0 , 1.0 , 2.0 ) ;
78
78
t . equal ( isnan ( y ) , true , 'returns NaN' ) ;
79
79
80
80
t . end ( ) ;
81
81
} ) ;
82
82
83
- tape ( 'the function returns the median of a triangular distribution' , opts , function test ( t ) {
83
+ tape ( 'the function returns the skewness of a triangular distribution' , opts , function test ( t ) {
84
84
var expected ;
85
85
var delta ;
86
86
var tol ;
@@ -95,7 +95,7 @@ tape( 'the function returns the median of a triangular distribution', opts, func
95
95
b = data . b ;
96
96
c = data . c ;
97
97
for ( i = 0 ; i < expected . length ; i ++ ) {
98
- y = median ( a [ i ] , b [ i ] , c [ i ] ) ;
98
+ y = skewness ( a [ i ] , b [ i ] , c [ i ] ) ;
99
99
if ( y === expected [ i ] ) {
100
100
t . equal ( y , expected [ i ] , 'a: ' + a [ i ] + ', b: ' + b [ i ] + ', c: ' + c [ i ] + ', y: ' + y + ', expected: ' + expected [ i ] ) ;
101
101
} else {
0 commit comments