Skip to content

Commit 9ced3aa

Browse files
committed
Update rebar suite
1 parent 0deebff commit 9ced3aa

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

lib/mix/test/fixtures/rebar3

36.3 KB
Binary file not shown.

lib/mix/test/mix/rebar_test.exs

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ defmodule Mix.RebarTest do
7878
end
7979

8080
test "parses Rebar dependencies" do
81+
assert parse_dep(:git_rebar) == {:git_rebar, override: true}
82+
8183
assert parse_dep({:git_rebar, ~c"~> 1.0"}) == {:git_rebar, "~> 1.0", override: true}
8284

8385
assert parse_dep({:git_rebar, ~c"~> 1.0", {:pkg, :rebar_fork}}) ==
@@ -86,19 +88,23 @@ defmodule Mix.RebarTest do
8688
assert parse_dep({:git_rebar, {:pkg, :rebar_fork}}) ==
8789
{:git_rebar, override: true, hex: :rebar_fork}
8890

89-
assert parse_dep({:git_rebar, ~c"0.1..*", {:git, @git_rebar_charlist, :main}}) ==
90-
{:git_rebar, ~r"0.1..*", override: true, git: @git_rebar_string, ref: "main"}
91-
9291
assert parse_dep({:git_rebar, {:git, @git_rebar_charlist, :main}}) ==
9392
{:git_rebar, override: true, git: @git_rebar_string, ref: "main"}
9493

95-
assert parse_dep({:git_rebar, ~c"0.1..*", {:git, @git_rebar_charlist}, [:raw]}) ==
96-
{:git_rebar, ~r"0.1..*", override: true, git: @git_rebar_string, compile: false}
94+
assert {:git_rebar, regex, override: true, git: @git_rebar_string, compile: false} =
95+
parse_dep({:git_rebar, ~c"0.1..*", {:git, @git_rebar_charlist}, [:raw]})
9796

98-
assert parse_dep({:git_rebar, ~c"", {:git, @git_rebar_charlist, {:ref, ~c"64691eb"}}}) ==
99-
{:git_rebar, ~r"", override: true, git: @git_rebar_string, ref: "64691eb"}
97+
assert Regex.source(regex) == "0.1..*"
10098

101-
assert parse_dep(:git_rebar) == {:git_rebar, override: true}
99+
assert {:git_rebar, regex, override: true, git: @git_rebar_string, ref: "main"} =
100+
parse_dep({:git_rebar, ~c"0.1..*", {:git, @git_rebar_charlist, :main}})
101+
102+
assert Regex.source(regex) == "0.1..*"
103+
104+
assert {:git_rebar, regex, override: true, git: @git_rebar_string, ref: "64691eb"} =
105+
parse_dep({:git_rebar, ~c"", {:git, @git_rebar_charlist, {:ref, ~c"64691eb"}}})
106+
107+
assert Regex.source(regex) == ""
102108
end
103109
end
104110

0 commit comments

Comments
 (0)