         Path.join(fixture_path, "Testdir2.zip") |> File.exists? |> refute
         Radpath.zip([dir], "Testdir2.zip")
         "Testdir2.zip" |> File.exists?
-        
-        System.cmd("zip",["-T","Testdir2.zip"]) 
+
+        System.cmd("zip",["-T","Testdir2.zip"])
         |> tap({result_str, _} ~> result_str)
         |> String.strip |> (&(assert &1 == "test of Testdir2.zip OK")).()
-        
-        System.cmd("zipinfo",["-1","Testdir2.zip"]) 
-	|> tap({result_str2, _} ~> result_str2) 
-	|> (&(String.contains?(&1, "testdir2"))).()
-	|> assert
-	
+
+        System.cmd("zipinfo",["-1","Testdir2.zip"])
+      	|> tap({result_str2, _} ~> result_str2)
+      	|> (&(String.contains?(&1, "testdir2"))).()
+      	|> assert
+
       after
         File.rm_rf("Testdir2.zip")
       end

      Radpath.zip(dir, "Testdir3.zip")
      "Testdir3.zip" |> File.exists?

      System.cmd("zip",["-T","Testdir3.zip"]) 
      |> tap({result_str, _} ~> result_str) 
      |> String.strip 
      |> (&(assert &1 == "test of Testdir3.zip OK")).()
      
      System.cmd("zipinfo",["-1","Testdir3.zip"])
      |> tap({result_str, _} ~> result_str)
      |> (&(String.contains?(&1, "testdir1"))).()
    
    after
      File.rm_rf("Testdir3.zip")
    end

    test "Symlink for Non Existent" do
      src = Path.join(fixture_path, "testdir3xx")
      try do
        Path.join(Path.expand("."), "testdir3") |> File.exists? |> refute
        symlink(src, @dest)
        assert {:error, :enoent} == F.read_link(@dest)
        Path.join(Path.expand("."), "testdir3") |> File.exists? |> refute
      after
        File.rm_rf Path.join(Path.expand("."), "testdir3")
      end
    end

    test "Test symlink: islink? Return true if path is symlink" do
