From c041f4f6c06e44c8e765b1d81f674fc6b9d46798 Mon Sep 17 00:00:00 2001 From: Jose Farias Date: Thu, 18 Apr 2024 20:40:16 -0600 Subject: [PATCH] Bring back tests for trends where current is nil --- test/models/time_series/trend_test.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/models/time_series/trend_test.rb b/test/models/time_series/trend_test.rb index ef8fe7f1..fe2027e0 100644 --- a/test/models/time_series/trend_test.rb +++ b/test/models/time_series/trend_test.rb @@ -24,4 +24,13 @@ class TimeSeries::TrendTest < ActiveSupport::TestCase test "infinitely up" do assert_equal "up", TimeSeries::Trend.new(current: 100, previous: 0).direction end + + test "infinitely down" do + assert_equal "down", TimeSeries::Trend.new(current: nil, previous: 100).direction + assert_equal "down", TimeSeries::Trend.new(current: 0, previous: 100).direction + end + + test "empty" do + assert_equal "flat", TimeSeries::Trend.new(current: nil, previous: nil).direction + end end