2020
2121// MODULES //
2222
23- var tape = require ( 'tape' ) ;
2423var resolve = require ( 'path' ) . resolve ;
24+ var tape = require ( 'tape' ) ;
2525var tryRequire = require ( '@stdlib/utils/try-require' ) ;
2626
2727
@@ -36,68 +36,68 @@ var opts = {
3636// TESTS //
3737
3838tape ( 'main export is a function' , opts , function test ( t ) {
39- t . ok ( true , __filename ) ;
40- t . strictEqual ( typeof mgf , 'function' , 'main export is a function' ) ;
41- t . end ( ) ;
39+ t . ok ( true , __filename ) ;
40+ t . strictEqual ( typeof mgf , 'function' , 'main export is a function' ) ;
41+ t . end ( ) ;
4242} ) ;
4343
4444tape ( 'the function returns NaN if provided a NaN input for `t`' , opts , function test ( t ) {
45- var y = mgf ( NaN , 2.0 , 0.5 ) ;
46- t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
47- t . ok ( isNaN ( y ) , 'returns NaN' ) ;
48- t . end ( ) ;
45+ var y = mgf ( NaN , 2.0 , 0.5 ) ;
46+ t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
47+ t . ok ( isNaN ( y ) , 'returns NaN' ) ;
48+ t . end ( ) ;
4949} ) ;
5050
5151tape ( 'the function returns NaN if provided a NaN input for `r`' , opts , function test ( t ) {
52- var y = mgf ( 0.1 , NaN , 0.5 ) ;
53- t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
54- t . ok ( isNaN ( y ) , 'returns NaN' ) ;
55- t . end ( ) ;
52+ var y = mgf ( 0.1 , NaN , 0.5 ) ;
53+ t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
54+ t . ok ( isNaN ( y ) , 'returns NaN' ) ;
55+ t . end ( ) ;
5656} ) ;
5757
5858tape ( 'the function returns NaN if provided a NaN input for `p`' , opts , function test ( t ) {
59- var y = mgf ( 0.1 , 2.0 , NaN ) ;
60- t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
61- t . ok ( isNaN ( y ) , 'returns NaN' ) ;
62- t . end ( ) ;
59+ var y = mgf ( 0.1 , 2.0 , NaN ) ;
60+ t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
61+ t . ok ( isNaN ( y ) , 'returns NaN' ) ;
62+ t . end ( ) ;
6363} ) ;
6464
6565tape ( 'the function evaluates the MGF for valid inputs' , opts , function test ( t ) {
66- var y = mgf ( 0.0 , 1.0 , 0.9 ) ;
67- t . strictEqual ( y , 1.0 , 'returns 1 when t is 0' ) ;
66+ var y = mgf ( 0.0 , 1.0 , 0.9 ) ;
67+ t . strictEqual ( y , 1.0 , 'returns 1 when t is 0' ) ;
6868
69- y = mgf ( 0.05 , 20.0 , 0.8 ) ;
70- t . ok ( Math . abs ( y - 267.839 ) < 1e-3 , 'returns ~267.839' ) ;
69+ y = mgf ( 0.05 , 20.0 , 0.8 ) ;
70+ t . ok ( Math . abs ( y - 267.839 ) < 1e-3 , 'returns ~267.839' ) ;
7171
72- y = mgf ( 0.1 , 20.0 , 0.1 ) ;
73- t . ok ( Math . abs ( y - 9.347 ) < 1e-3 , 'returns ~9.347' ) ;
72+ y = mgf ( 0.1 , 20.0 , 0.1 ) ;
73+ t . ok ( Math . abs ( y - 9.347 ) < 1e-3 , 'returns ~9.347' ) ;
7474
75- y = mgf ( 0.5 , 10.0 , 0.4 ) ;
76- t . ok ( Math . abs ( y - 42822.023 ) < 1e-3 , 'returns ~42822.023' ) ;
75+ y = mgf ( 0.5 , 10.0 , 0.4 ) ;
76+ t . ok ( Math . abs ( y - 42822.023 ) < 1e-3 , 'returns ~42822.023' ) ;
7777
78- t . end ( ) ;
78+ t . end ( ) ;
7979} ) ;
8080
8181tape ( 'the function returns NaN if `p` is outside the interval [0,1]' , opts , function test ( t ) {
82- var y = mgf ( 0.1 , 2.0 , - 0.5 ) ;
83- t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
84- t . ok ( isNaN ( y ) , 'returns NaN' ) ;
82+ var y = mgf ( 0.1 , 2.0 , - 0.5 ) ;
83+ t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
84+ t . ok ( isNaN ( y ) , 'returns NaN' ) ;
8585
86- y = mgf ( 0.1 , 2.0 , 1.5 ) ;
87- t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
88- t . ok ( isNaN ( y ) , 'returns NaN' ) ;
86+ y = mgf ( 0.1 , 2.0 , 1.5 ) ;
87+ t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
88+ t . ok ( isNaN ( y ) , 'returns NaN' ) ;
8989
90- t . end ( ) ;
90+ t . end ( ) ;
9191} ) ;
9292
9393tape ( 'the function returns NaN if `r` is less than or equal to 0' , opts , function test ( t ) {
94- var y = mgf ( 0.1 , - 2.0 , 0.5 ) ;
95- t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
96- t . ok ( isNaN ( y ) , 'returns NaN' ) ;
94+ var y = mgf ( 0.1 , - 2.0 , 0.5 ) ;
95+ t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
96+ t . ok ( isNaN ( y ) , 'returns NaN' ) ;
9797
98- y = mgf ( 0.1 , 0.0 , 0.5 ) ;
99- t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
100- t . ok ( isNaN ( y ) , 'returns NaN' ) ;
98+ y = mgf ( 0.1 , 0.0 , 0.5 ) ;
99+ t . strictEqual ( typeof y , 'number' , 'returns a number' ) ;
100+ t . ok ( isNaN ( y ) , 'returns NaN' ) ;
101101
102- t . end ( ) ;
102+ t . end ( ) ;
103103} ) ;
0 commit comments