Refactor the test for SafeString.

dev
KKlochko 8 months ago
parent 00467d249a
commit 158dcce49b

@ -4,14 +4,13 @@ defmodule LinkShortener.Generators.SafeStringTest do
alias LinkShortener.Generators.SafeString alias LinkShortener.Generators.SafeString
@lengths [1, 2, 5, 10] @lengths [1, 2, 5, 10]
test "generate/1 returns random safe string with same length" do test "generate/1 returns random safe string with same length" do
for expected_length <- @lengths do for expected_length <- @lengths do
length = expected_length assert ^expected_length =
|> SafeString.generate() expected_length
|> String.length() |> SafeString.generate()
|> String.length()
assert length = expected_length
end end
end end
end end

Loading…
Cancel
Save