     assert_equal [1,2,3], MyList.flatten([1,[2],3])
     assert_equal :"__MAIN__.MyList.Bar", __MAIN__.MyList.Bar
     assert_equal :"__MAIN__.lists.Bar", MyList.Bar
-  end
-
-  test :automatic_require do
-    assert_equal 1, Nested.value
   end
 
   test :double_named_require do

  test :locals_with_default_are_always_required do
    assert_equal 6, my_macro_with_default
  end
end
Code.require_file "../../test_helper", __FILE__

defmodule Kernel.RequireTest.Nested do
  defmacro value, do: 1
end

defmodule Kernel.RequireTest do
  require Kernel.RequireTest.Nested, as: Nested

  use ExUnit.Case

  defmacro my_macro do
