Current section
Files
Jump to
Current section
Files
test/utils_test.exs
defmodule UtilsTest do
use ExUnit.Case
alias KindeSDK.SDK.Utils
test "random string" do
str = Utils.random_string(28)
refute str == ""
end
test "generate challenge" do
challenge = Utils.generate_challenge()
refute is_nil(challenge[:state])
refute is_nil(challenge[:code_verifier])
refute is_nil(challenge[:code_challenge])
end
test "valid url" do
url = "https://test.com"
assert Utils.validate_url(url)
end
test "invalid url" do
url = "test.c"
refute Utils.validate_url(url)
end
test "get_current_app_version/0 action returns the current-app-version" do
assert Utils.get_current_app_version() == "1.2.0"
end
end