From 4897c1ef5c5475e77b191b9ffce8ffbada15e1b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lui=CC=81s=20Arteiro?= Date: Sat, 11 Nov 2023 15:41:28 +0000 Subject: [PATCH] chore: Adding tests. #64 --- test/useful_test.exs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/useful_test.exs b/test/useful_test.exs index 48f0865..288fafd 100644 --- a/test/useful_test.exs +++ b/test/useful_test.exs @@ -330,4 +330,17 @@ defmodule UsefulTest do assert Useful.typeof(tuple) == "tuple" end end + + describe "is_valid_url?/1" do + test "are URL valid" do + assert Useful.is_valid_url?("http://www.google.com") == true + assert Useful.is_valid_url?("http//google.com") == false + assert Useful.is_valid_url?("ftp://google.com") == true + assert Useful.is_valid_url?("https://google.com/api&url=ok") == true + assert Useful.is_valid_url?("http://localhost:3000") == true + assert Useful.is_valid_url?("https://localhost") == true + assert Useful.is_valid_url?("htt:/google") == false + assert Useful.is_valid_url?("www.google.com") == false + end + end end