use ::assert_approx_eq::assert_approx_eq;
use ::easey::f32::pre_delay;
#[test]
fn it_should_return_zero_when_before_delay_point() {
let n = 0.25;
assert_approx_eq!(0.0, pre_delay(n, 0.3));
}
#[test]
fn it_should_have_when_at_half_during_delay() {
let n = 0.7;
assert_approx_eq!(0.5, pre_delay(n, 0.4));
}
#[test]
fn it_should_max_value_when_at_max() {
let n = 1.0;
assert_approx_eq!(1.0, pre_delay(n, 0.3));
}