summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@plataformatec.com.br>2017-05-24 02:34:10 +0200
committerJosé Valim <jose.valim@plataformatec.com.br>2017-05-24 02:35:19 +0200
commitfb367b1a9752f986002cc0fdb6385bc3e1aa0e69 (patch)
tree368279ae93127217c6feace6a8f686a03a1e06f8
parent9770b0f0fcdb4143be219f4aaa05ec91079b65e4 (diff)
downloadelixir-fb367b1a9752f986002cc0fdb6385bc3e1aa0e69.tar.gz
Add a test for use of --no-deps-check
-rw-r--r--lib/mix/test/mix/tasks/deps_test.exs13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/mix/test/mix/tasks/deps_test.exs b/lib/mix/test/mix/tasks/deps_test.exs
index f2557d8df..8fdd1ba19 100644
--- a/lib/mix/test/mix/tasks/deps_test.exs
+++ b/lib/mix/test/mix/tasks/deps_test.exs
@@ -496,6 +496,19 @@ defmodule Mix.Tasks.DepsTest do
purge [GitRepo, GitRepo.Mixfile]
end
+ test "does not check dependencies if --no-deps-check is provided" do
+ Mix.Project.push SuccessfulDepsApp
+
+ in_fixture "deps_status", fn ->
+ Mix.Tasks.Deps.Get.run []
+ File.rm_rf!("deps/ok")
+ assert_raise Mix.Error, fn ->
+ Mix.Tasks.Compile.run []
+ end
+ Mix.Tasks.Compile.run ["--no-deps-check"]
+ end
+ end
+
test "works with overridden dependencies" do
Mix.Project.push OverriddenDepsApp