From 16e0bf03a95736e33040d80bb258b39c4e21dc8c Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Tue, 24 Feb 2026 08:58:49 +0000 Subject: [PATCH] Remove Flagmojis dependency --- mix.exs | 1 - mix.lock | 1 - test/music_library/country_test.exs | 7 ------- 3 files changed, 9 deletions(-) diff --git a/mix.exs b/mix.exs index 0797e097..6db192ee 100644 --- a/mix.exs +++ b/mix.exs @@ -73,7 +73,6 @@ defmodule MusicLibrary.MixProject do compile: false, depth: 1}, {:fluxon, "~> 2.3.0", repo: :fluxon}, - {:flagmojis, "~> 1.0"}, {:live_toast, "~> 0.8.0"}, # Dev tooling diff --git a/mix.lock b/mix.lock index c3882e07..0ddec06c 100644 --- a/mix.lock +++ b/mix.lock @@ -22,7 +22,6 @@ "file_system": {:hex, :file_system, "1.1.1", "31864f4685b0148f25bd3fbef2b1228457c0c89024ad67f7a81a3ffbc0bbad3a", [:mix], [], "hexpm", "7a15ff97dfe526aeefb090a7a9d3d03aa907e100e262a0f8f7746b78f8f87a5d"}, "finch": {:hex, :finch, "0.21.0", "b1c3b2d48af02d0c66d2a9ebfb5622be5c5ecd62937cf79a88a7f98d48a8290c", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:mint, "~> 1.6.2 or ~> 1.7", [hex: :mint, repo: "hexpm", optional: false]}, {:nimble_options, "~> 0.4 or ~> 1.0", [hex: :nimble_options, repo: "hexpm", optional: false]}, {:nimble_pool, "~> 1.1", [hex: :nimble_pool, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "87dc6e169794cb2570f75841a19da99cfde834249568f2a5b121b809588a4377"}, "fine": {:hex, :fine, "0.1.4", "b19a89c1476c7c57afb5f9314aed5960b5bc95d5277de4cb5ee8e1d1616ce379", [:mix], [], "hexpm", "be3324cc454a42d80951cf6023b9954e9ff27c6daa255483b3e8d608670303f5"}, - "flagmojis": {:hex, :flagmojis, "1.0.0", "d2b411d9d2c150180103a4d605ee394cabc23c2b6ddf7a0011a9a55a23575281", [:mix], [], "hexpm", "9d9916575cf9dcbe6f0199b410994bec9d19d47971f70089eb7f210f823cd293"}, "fluxon": {:hex, :fluxon, "2.3.2", "cb75902b16d681d904c3478f23199dd6d3858ce2f0159c59a3412a2a0b02db2a", [:mix], [{:phoenix_live_view, ">= 1.0.0", [hex: :phoenix_live_view, repo: "hexpm", optional: false]}], "fluxon", "cce48138d0c7596c13fe4f2e734b26dc88c1c18a2fa603b5dace93ac38dbd064"}, "gettext": {:hex, :gettext, "1.0.2", "5457e1fd3f4abe47b0e13ff85086aabae760497a3497909b8473e0acee57673b", [:mix], [{:expo, "~> 0.5.1 or ~> 1.0", [hex: :expo, repo: "hexpm", optional: false]}], "hexpm", "eab805501886802071ad290714515c8c4a17196ea76e5afc9d06ca85fb1bfeb3"}, "glob_ex": {:hex, :glob_ex, "0.1.11", "cb50d3f1ef53f6ca04d6252c7fde09fd7a1cf63387714fe96f340a1349e62c93", [:mix], [], "hexpm", "342729363056e3145e61766b416769984c329e4378f1d558b63e341020525de4"}, diff --git a/test/music_library/country_test.exs b/test/music_library/country_test.exs index 8a3c1edb..bb1d82d7 100644 --- a/test/music_library/country_test.exs +++ b/test/music_library/country_test.exs @@ -35,12 +35,5 @@ defmodule MusicLibrary.CountryTest do assert Country.to_emoji("en-US") == "πŸ‡ΊπŸ‡Έ" assert Country.to_emoji("pl-PL") == "πŸ‡΅πŸ‡±" end - - test "matches Flagmojis output for all alpha-2 codes" do - for %Flagmojis.Flag{iso: iso, emoji: expected} <- Flagmojis.Data.all() do - assert Country.to_emoji(iso) == expected, - "mismatch for #{iso}: expected #{expected}, got #{Country.to_emoji(iso)}" - end - end end end