Skip to content

Commit 80406c9

Browse files
authored
Change a GT to a GTE (#570)
1 parent 61ae507 commit 80406c9

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

lib/pinchflat/settings/setting.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,6 @@ defmodule Pinchflat.Settings.Setting do
4545
setting
4646
|> cast(attrs, @allowed_fields)
4747
|> validate_required(@required_fields)
48-
|> validate_number(:extractor_sleep_interval_seconds, greater_than: 0)
48+
|> validate_number(:extractor_sleep_interval_seconds, greater_than_or_equal_to: 0)
4949
end
5050
end

test/pinchflat/settings_test.exs

+7
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,12 @@ defmodule Pinchflat.SettingsTest do
8585
assert %Ecto.Changeset{valid?: true} = Settings.change_setting(setting, %{extractor_sleep_interval_seconds: 0})
8686
assert %Ecto.Changeset{valid?: false} = Settings.change_setting(setting, %{extractor_sleep_interval_seconds: -1})
8787
end
88+
89+
test "allows you to reset the extractor sleep interval" do
90+
setting = Settings.record()
91+
assert {:ok, setting} = Settings.update_setting(setting, %{extractor_sleep_interval_seconds: 1})
92+
93+
assert %Ecto.Changeset{valid?: true} = Settings.change_setting(setting, %{extractor_sleep_interval_seconds: 0})
94+
end
8895
end
8996
end

0 commit comments

Comments
 (0)