      #  end
     # end
 
-    defmodule TestSymlinkFornonexistent do
-       use ExUnit.Case
+    test "Symlink for Non Existent" do
       src = Path.join(fixture_path, "testdir3xx")
       try do
         Path.join(Path.expand("."), "testdir3") |> File.exists? |> refute 

  defmodule FilteringTest do
  use ExUnit.Case

        @dud_files ["testfile1.dud, file3.dud"]
        @test_files ["testdir3", "testdir2", "testdir1"]
        @file_list ["file1.txt", "file2.txt", "file3.log"]
        @file_ext ["txt", "log"]
    @long_file_list @file_list ++ ["testfile1.txt",
                                   "testfile2.txt",
                                   "testfile3.txt"]

    # defmodule TestFilteringFiles do
    #   files = Radpath.files(fixture_path, "txt") |> map(&basename(&1))
    #         map(@dud_files, fn(x) -> files |> refute contains x end)
    #   Enum.all?(@file_list -- ["file3.log"], fn(x) -> files |> contains x end)
    # end

    defmodule TestFilteringFilesreturnsemptylistifpathdoesnotexist do
      use ExUnit.Case
      assert Radpath.files("/this/path/does/not/exist") == []
    end

    # defmodule TestFilteringDirectories do
    #   dirs = Radpath.dirs(fixture_path) |> map(&basename(&1))
    #         map(@dud_files, fn(x) -> dirs |> ! contains x end)
    #   Enum.all?(@test_files, fn(x) -> dirs |> contains x end)
    # end

    # defmodule TestFilteringListofDirectories do
    #         expected = @test_files ++ ["fixtures"] |> Enum.sort
    #   Radpath.dirs(["test", "lib"]) |>
    #             map(&basename(&1)) |>
    #             equals expected ++ ["Radpath"]
    # end

    # defmodule TestFilteringRegexDirectories do
    #         Radpath.dirs("test", "fixtures") |>
    #         map(&basename(&1)) |> ["fixtures"]
    # end

    # defmodule TestFilteringfiles do
    #         Radpath.files(fixture_path, "log") |>
    #   map(&basename(&1)) |>
    #         equals ["file3.log"]
    # end

    # defmodule TestFilteringfileswithlists do
    #   Radpath.files(["test", "lib"], @file_ext)
    #   |> map(&basename(&1))
    #   |> Enum.sort
      # |> equals @long_file_list
      # |> equals @long_file_list
    # end

    # defmodule TestFilteringfilesExpandedPathworkstoo do
    #   Radpath.files("test/fixtures", "log") |>
    #         map(&basename(&1)) |>
    #         equals ["file3.log"]
    # end

    # defmodule TestFilteringMultiplefilterforfilesfunction do
    #   files = Radpath.files(fixture_path, @file_ext) |>
    #             map(&basename(&1))
    #         files |> Enum.sort |> equals @long_file_list
    #   @file_list |> for_all (&Enum.member?(files, &1))
    # end

    # defmodule TestFiltering do
    #   files = Radpath.files(fixture_path, @file_ext) |>
    #             map(&basename(&1))
    #         files |> Enum.sort |> equals @long_file_list
    #   @file_list |> for_all (&Enum.member?(files, &1))
    # end

    # defmodule TestFilteringMultiplefilterforfilesfunction do
    #   files = Radpath.files(['lib'], @file_ext) |>
    #             map(&basename(&1))
    #   @file_list |> for_all (&Enum.member?(files, &1))
    # end
  end

  defmodule Testsymlink do

   end

  defmodule TestTempfilefs do
    use ExUnit.Case
    test "Test Tempfilefs: Without Argument" do
            tmpdirpath1 = Radpath.mktempdir

