From 2d4646b40d19eb69962929734e939d7e55be1785 Mon Sep 17 00:00:00 2001 From: Chris <christoph.pastl@fro.at> Date: Tue, 17 Oct 2023 18:40:10 +0200 Subject: [PATCH] Fix: float equation checks --- src/functions.liq | 2 +- tests/test_metadata_duration.liq | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/functions.liq b/src/functions.liq index fc33de4..a54bb17 100644 --- a/src/functions.liq +++ b/src/functions.liq @@ -126,7 +126,7 @@ end # (float) duration in seconds def get_meta_track_duration(meta) = track_duration = request.duration(meta["filename"]) - if track_duration != -1 then + if track_duration != -1.0 then track_duration else float_of_string(meta["track_duration"]) diff --git a/tests/test_metadata_duration.liq b/tests/test_metadata_duration.liq index a4075ba..7a43942 100755 --- a/tests/test_metadata_duration.liq +++ b/tests/test_metadata_duration.liq @@ -29,12 +29,12 @@ duration = get_meta_track_duration(metadata) print("Track duration in meta 'track_duration': #{duration}") assertEquals(duration, 808.8) -# Read duration from file => 207 +# Read duration from file => 207.0 input_fs = single(id="fs", "assets/audio.mp3") def process(metadata) = duration = get_meta_track_duration(metadata) print("Track duration on file: #{duration}") - assertEquals(duration, 207) + assertEquals(duration, 207.0) shutdown(code=0) end input_fs.on_metadata(process) -- GitLab