@@ -56,39 +56,39 @@ tape( 'if provided `NaN` for any parameter, the created function returns `NaN`',
5656
5757 mgf = factory ( 0.0 , 1.0 , 0.5 ) ;
5858 y = mgf ( NaN ) ;
59- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
59+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
6060
6161 mgf = factory ( NaN , 1.0 , 0.5 ) ;
6262 y = mgf ( 0.0 ) ;
63- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
63+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
6464
6565 mgf = factory ( 0.0 , NaN , 0.5 ) ;
6666 y = mgf ( 0.0 ) ;
67- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
67+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
6868
6969 mgf = factory ( 0.0 , 1.0 , NaN ) ;
7070 y = mgf ( 0.0 ) ;
71- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
71+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
7272
7373 mgf = factory ( NaN , NaN , NaN ) ;
7474 y = mgf ( 0.0 ) ;
75- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
75+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
7676
7777 mgf = factory ( 0.0 , NaN , NaN ) ;
7878 y = mgf ( 0.0 ) ;
79- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
79+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
8080
8181 mgf = factory ( NaN , 1.0 , NaN ) ;
8282 y = mgf ( 0.0 ) ;
83- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
83+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
8484
8585 mgf = factory ( NaN , NaN , 0.5 ) ;
8686 y = mgf ( 0.0 ) ;
87- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
87+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
8888
8989 mgf = factory ( NaN , NaN , 0.5 ) ;
9090 y = mgf ( NaN ) ;
91- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
91+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
9292
9393 t . end ( ) ;
9494} ) ;
@@ -100,34 +100,49 @@ tape( 'if provided parameters not satisfying `a <= c <= b`, the created function
100100 mgf = factory ( 2.0 , 1.0 , 0.5 ) ;
101101
102102 y = mgf ( 2.0 ) ;
103- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
103+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
104104
105105 y = mgf ( 0.0 ) ;
106- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
106+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
107107
108108 mgf = factory ( 0.0 , NINF , 0.5 ) ;
109109 y = mgf ( 2.0 ) ;
110- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
110+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
111111
112112 mgf = factory ( PINF , NINF , 0.5 ) ;
113113 y = mgf ( 2.0 ) ;
114- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
114+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
115115
116116 mgf = factory ( NINF , NINF , 0.5 ) ;
117117 y = mgf ( 2.0 ) ;
118- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
118+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
119119
120120 mgf = factory ( - 1.0 , - 2.0 , 0.5 ) ;
121121 y = mgf ( 2.0 ) ;
122- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
122+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
123123
124124 mgf = factory ( - 10.0 , 10.0 , 12.0 ) ;
125125 y = mgf ( 2.0 ) ;
126- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
126+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
127127
128128 mgf = factory ( - 10.0 , 10.0 , - 12.0 ) ;
129129 y = mgf ( 2.0 ) ;
130- t . equal ( isnan ( y ) , true , 'returns NaN' ) ;
130+ t . equal ( isnan ( y ) , true , 'returns expected value' ) ;
131+
132+ t . end ( ) ;
133+ } ) ;
134+
135+ tape ( 'if provided valid `a`, `b`, and `c`, the function returns a function which returns `1` when provided `0` for `t`' , function test ( t ) {
136+ var mgf ;
137+ var y ;
138+
139+ mgf = factory ( 0.0 , 1.0 , 0.5 ) ;
140+ y = mgf ( 0.0 ) ;
141+ t . equal ( y , 1.0 , 'returns expected value' ) ;
142+
143+ mgf = factory ( - 1.0 , 1.0 , 0.0 ) ;
144+ y = mgf ( 0.0 ) ;
145+ t . equal ( y , 1.0 , 'returns expected value' ) ;
131146
132147 t . end ( ) ;
133148} ) ;
0 commit comments