LP#1474507: tests for interval_to_seconds
authorJason Etheridge <jason@esilibrary.com>
Tue, 14 Jul 2015 19:10:15 +0000 (15:10 -0400)
committerGalen Charlton <gmc@esilibrary.com>
Thu, 4 Feb 2016 16:31:09 +0000 (11:31 -0500)
Signed-off-by: Galen Charlton <gmc@esilibrary.com>

src/perl/t/09-Utils-interval_to_seconds.t [new file with mode: 0644]

diff --git a/src/perl/t/09-Utils-interval_to_seconds.t b/src/perl/t/09-Utils-interval_to_seconds.t
new file mode 100644 (file)
index 0000000..4328fe2
--- /dev/null
@@ -0,0 +1,16 @@
+#!perl -T
+
+use Test::More tests => 9;
+
+BEGIN {
+       use_ok( 'OpenSRF::Utils' );
+}
+
+is (OpenSRF::Utils::interval_to_seconds('1 second'), 1);
+is (OpenSRF::Utils::interval_to_seconds('1 minute'), 60);
+is (OpenSRF::Utils::interval_to_seconds('1 hour'), 3600);
+is (OpenSRF::Utils::interval_to_seconds('1 day'), 86400);
+is (OpenSRF::Utils::interval_to_seconds('1 week'), 604800);
+is (OpenSRF::Utils::interval_to_seconds('1 month'), 2628000);
+is (OpenSRF::Utils::interval_to_seconds('1 year'), 31536000);
+is (OpenSRF::Utils::interval_to_seconds('1 year 1 second'), 31536001);