From 3e5494533887c3ea56837289279e78eaeb90007b Mon Sep 17 00:00:00 2001 From: Quang Nguyen Date: Fri, 31 Jan 2025 22:13:00 +0700 Subject: [PATCH] add test --- .../consistency/unused_variable_names_test.exs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/credo/check/consistency/unused_variable_names_test.exs b/test/credo/check/consistency/unused_variable_names_test.exs index 0f0c5524d..f8058d616 100644 --- a/test/credo/check/consistency/unused_variable_names_test.exs +++ b/test/credo/check/consistency/unused_variable_names_test.exs @@ -389,4 +389,18 @@ defmodule Credo.Check.Consistency.UnusedVariableNamesTest do end) end) end + + test "it should report a violation once" do + [ + """ + defmodule Foo do + def bar(["a" <> _a] = assigns), do: :ok + def baz(["a" <> _] = assigns), do: :ok + end + """ + ] + |> to_source_files + |> run_check(@described_check) + |> assert_issue() + end end