We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 83db533 + 4544ab5 commit 80a466aCopy full SHA for 80a466a
lib/mix/lib/mix/tasks/iex.ex
@@ -0,0 +1,10 @@
1
+defmodule Mix.Tasks.Iex do
2
+ use Mix.Task
3
+
4
+ @hidden true
5
6
+ def run(_) do
7
+ raise Mix.Error, message: "Cannot start IEx after the VM was booted, " <>
8
+ "to use IEx with Mix, please run: iex -S mix"
9
+ end
10
+end
lib/mix/test/mix/tasks/iex_test.exs
@@ -0,0 +1,15 @@
+Code.require_file "../../test_helper.exs", __DIR__
+defmodule Mix.Tasks.IexTest do
+ use MixTest.Case
+ test "iex raises error message about correct usage" do
+ in_fixture "only_mixfile", fn ->
+ error_message = "Cannot start IEx after the VM was booted, " <>
+ assert_raise Mix.Error, error_message, fn ->
11
+ Mix.Tasks.Iex.run []
12
13
14
15
0 commit comments