diff options
author | Grant Shangreaux <grant@unabridgedsoftware.com> | 2021-12-02 21:45:12 -0600 |
---|---|---|
committer | Grant Shangreaux <grant@unabridgedsoftware.com> | 2021-12-02 21:45:12 -0600 |
commit | 7574c5c7acaebe120de3efbaba56b8e9f474d330 (patch) | |
tree | c22046e612414fbd9d0f3ec55a789984215e74e6 /klangfarbrs/src/phasor.rs | |
parent | af484658565920005a502553422530493a5d91de (diff) |
Clean: factor out a utils module and fix some tests
Diffstat (limited to 'klangfarbrs/src/phasor.rs')
-rw-r--r-- | klangfarbrs/src/phasor.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/klangfarbrs/src/phasor.rs b/klangfarbrs/src/phasor.rs index 5bfc79e..4d6a714 100644 --- a/klangfarbrs/src/phasor.rs +++ b/klangfarbrs/src/phasor.rs @@ -39,11 +39,10 @@ mod tests { } #[test] - fn it_produces_expected_next_values() { + fn it_wraps_around_as_expected() { let phasor = Phasor::new(10.0, 100.0); - let taken_iterator = phasor.take(11); - assert_eq!(taken_iterator.last(), Some(0.1)) - // assert_eq!([0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 0.1], next) + let last_val = phasor.take(11).last().unwrap(); + assert_eq!(last_val.floor(), 0.0) } } |