Test::Deep::Fuzzy - fuzzy number comparison with Test::Deep
use Test::Deep; use Test::Deep::Fuzzy; my $range = 0.001; cmp_deeply({ number => 0.0078125, }, { number => is_fuzzy_num(0.008, $range), }, 'number is collect');
Test::Deep::Fuzzy provides fuzzy number comparison with Test::Deep.
Rounds the values before comparing the values. The RANGE is used for Math::Round::nearest() to compare the values.
Math::Round::nearest()
Math::Round Test::Deep Test::Number::Delta
Copyright (C) karupanerura.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
karupanerura <karupa@cpan.org>
To install Test::Deep::Fuzzy, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Test::Deep::Fuzzy
CPAN shell
perl -MCPAN -e shell install Test::Deep::Fuzzy
For more information on module installation, please visit the detailed CPAN module installation guide.