@@ -56,39 +56,39 @@ tape( 'if provided `NaN` for any parameter, the created function returns `NaN`',
56
56
57
57
mgf = factory ( 0.0 , 1.0 , 0.5 ) ;
58
58
y = mgf ( NaN ) ;
59
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
59
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
60
60
61
61
mgf = factory ( NaN , 1.0 , 0.5 ) ;
62
62
y = mgf ( 0.0 ) ;
63
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
63
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
64
64
65
65
mgf = factory ( 0.0 , NaN , 0.5 ) ;
66
66
y = mgf ( 0.0 ) ;
67
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
67
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
68
68
69
69
mgf = factory ( 0.0 , 1.0 , NaN ) ;
70
70
y = mgf ( 0.0 ) ;
71
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
71
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
72
72
73
73
mgf = factory ( NaN , NaN , NaN ) ;
74
74
y = mgf ( 0.0 ) ;
75
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
75
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
76
76
77
77
mgf = factory ( 0.0 , NaN , NaN ) ;
78
78
y = mgf ( 0.0 ) ;
79
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
79
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
80
80
81
81
mgf = factory ( NaN , 1.0 , NaN ) ;
82
82
y = mgf ( 0.0 ) ;
83
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
83
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
84
84
85
85
mgf = factory ( NaN , NaN , 0.5 ) ;
86
86
y = mgf ( 0.0 ) ;
87
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
87
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
88
88
89
89
mgf = factory ( NaN , NaN , 0.5 ) ;
90
90
y = mgf ( NaN ) ;
91
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
91
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
92
92
93
93
t . end ( ) ;
94
94
} ) ;
@@ -100,34 +100,49 @@ tape( 'if provided parameters not satisfying `a <= c <= b`, the created function
100
100
mgf = factory ( 2.0 , 1.0 , 0.5 ) ;
101
101
102
102
y = mgf ( 2.0 ) ;
103
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
103
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
104
104
105
105
y = mgf ( 0.0 ) ;
106
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
106
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
107
107
108
108
mgf = factory ( 0.0 , NINF , 0.5 ) ;
109
109
y = mgf ( 2.0 ) ;
110
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
110
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
111
111
112
112
mgf = factory ( PINF , NINF , 0.5 ) ;
113
113
y = mgf ( 2.0 ) ;
114
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
114
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
115
115
116
116
mgf = factory ( NINF , NINF , 0.5 ) ;
117
117
y = mgf ( 2.0 ) ;
118
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
118
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
119
119
120
120
mgf = factory ( - 1.0 , - 2.0 , 0.5 ) ;
121
121
y = mgf ( 2.0 ) ;
122
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
122
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
123
123
124
124
mgf = factory ( - 10.0 , 10.0 , 12.0 ) ;
125
125
y = mgf ( 2.0 ) ;
126
- t . equal ( isnan ( y ) , true , 'returns NaN ' ) ;
126
+ t . equal ( isnan ( y ) , true , 'returns expected value ' ) ;
127
127
128
128
mgf = factory ( - 10.0 , 10.0 , - 12.0 ) ;
129
129
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' ) ;
131
146
132
147
t . end ( ) ;
133
148
} ) ;
0 commit comments