From 035c3fb57837aef990af8761b060a7cf394b78da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20F=C3=B6hring?= Date: Sun, 3 Jun 2018 21:14:46 +0200 Subject: [PATCH] Fix tests by tagging known elixir related bugs --- test/credo/check/consistency/space_in_parentheses_test.exs | 2 -- test/credo/code/token_test.exs | 1 + test/test_helper.exs | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/test/credo/check/consistency/space_in_parentheses_test.exs b/test/credo/check/consistency/space_in_parentheses_test.exs index 0c42754e0..444ea1f4f 100644 --- a/test/credo/check/consistency/space_in_parentheses_test.exs +++ b/test/credo/check/consistency/space_in_parentheses_test.exs @@ -15,8 +15,6 @@ defmodule Credo.Check.Readability.SpaceInParenthesesTest do parse_code(t, {:some_tuple, 1}) parse_code(t, acc <> ~s(\"\"\")) - - %{"some-atom-with-quotes": "#{filename} world"} end defp count([], acc), do: acc defp count([?( | t], acc), do: count(t, acc + 1) diff --git a/test/credo/code/token_test.exs b/test/credo/code/token_test.exs index 94eada414..7368a1b48 100644 --- a/test/credo/code/token_test.exs +++ b/test/credo/code/token_test.exs @@ -171,6 +171,7 @@ defmodule Credo.Code.TokenTest do assert @heredoc_interpolations_position == position end + @tag needs_elixir: "1.7.0" test "should give correct token position for map" do source = ~S(%{"some-atom-with-quotes": "#{filename} world"}) tokens = Credo.Code.to_tokens(source) diff --git a/test/test_helper.exs b/test/test_helper.exs index fc8367377..3b5928b20 100644 --- a/test/test_helper.exs +++ b/test/test_helper.exs @@ -5,7 +5,7 @@ Credo.Test.Application.start([], []) ExUnit.start() check_version = - ~w(1.6.5) + ~w(1.6.5 1.7.0) |> Enum.reduce([], fn version, acc -> # allow -dev versions so we can test before the Elixir release. if System.version() |> Version.match?("< #{version}-dev") do