Merge pull request #1000 from mamabusi/storeCookieInDataHome

diff --git a/Foundation/NSHTTPCookieStorage.swift b/Foundation/NSHTTPCookieStorage.swift
index cda195e..470b582 100644
--- a/Foundation/NSHTTPCookieStorage.swift
+++ b/Foundation/NSHTTPCookieStorage.swift
@@ -47,7 +47,7 @@
         allCookies = [:]
         cookieAcceptPolicy = .always
         super.init()
-        cookieFilePath = filePath(path: _CFXDGCreateConfigHomePath()._swiftObject, fileName: "/.cookies." + cookieStorageName)
+        cookieFilePath = filePath(path: _CFXDGCreateDataHomePath()._swiftObject, fileName: "/.cookies." + cookieStorageName)
         loadPersistedCookies()
     }
 
diff --git a/TestFoundation/TestNSHTTPCookieStorage.swift b/TestFoundation/TestNSHTTPCookieStorage.swift
index d5c5e59..db02790 100644
--- a/TestFoundation/TestNSHTTPCookieStorage.swift
+++ b/TestFoundation/TestNSHTTPCookieStorage.swift
@@ -227,10 +227,10 @@
         storage.setCookie(testCookie)
         XCTAssertEqual(storage.cookies!.count, 3)
         var destPath: String
-        if let xdg_config_home = getenv("XDG_CONFIG_HOME") {
-            destPath = String(utf8String: xdg_config_home)! + "/.cookies.shared"
+        if let xdg_data_home = getenv("XDG_DATA_HOME") {
+            destPath = String(utf8String: xdg_data_home)! + "/.cookies.shared"
         } else {
-            destPath = NSHomeDirectory() + "/.config/.cookies.shared"
+            destPath = NSHomeDirectory() + "/.local/share/.cookies.shared"
         }
         let fm = FileManager.default
         var isDir = false
@@ -243,7 +243,7 @@
         let task = Process()
         task.launchPath = bundlePath.substring(to: pathIndex!) + "/xdgTestHelper/xdgTestHelper"
         var environment = ProcessInfo.processInfo.environment
-        environment["XDG_CONFIG_HOME"] =  NSHomeDirectory() + "/TestXDG"
+        environment["XDG_DATA_HOME"] =  NSHomeDirectory() + "/TestXDG"
         task.environment = environment
         // Launch the task
         task.launch()
diff --git a/TestFoundation/XDGTestHelper.swift b/TestFoundation/XDGTestHelper.swift
index f45a3fb..422d725 100644
--- a/TestFoundation/XDGTestHelper.swift
+++ b/TestFoundation/XDGTestHelper.swift
@@ -7,11 +7,11 @@
             .path: "/",
             .domain: "example.com",
             ])!
-let rawValue = getenv("XDG_CONFIG_HOME")        
-let xdg_config_home = String(utf8String: rawValue!)
+let rawValue = getenv("XDG_DATA_HOME")
+let xdg_data_home = String(utf8String: rawValue!)
 storage.setCookie(simpleCookie)
 let fm = FileManager.default
-let destPath = xdg_config_home! + "/.cookies.shared"
+let destPath = xdg_data_home! + "/.cookies.shared"
 var isDir = false
 let exists = fm.fileExists(atPath: destPath, isDirectory: &isDir) 
 if (!exists) {