import com.intellij.openapi.module.ModuleManager
import com.intellij.openapi.project.Project
import com.intellij.openapi.roots.ModuleRootModificationUtil
-import com.intellij.openapi.util.SystemInfo
import com.intellij.openapi.util.io.FileUtil
import com.intellij.openapi.util.text.StringUtil
import com.intellij.openapi.vfs.LocalFileSystem
import org.junit.ClassRule
import org.junit.Rule
import org.junit.Test
-import java.nio.file.Files
internal class BuiltInWebServerTest : BuiltInServerTestCase() {
override val urlPathPrefix: String
createModule(projectDirPath, project)
val dir = projectDir.resolve(".coverage")
- if (SystemInfo.isWindows) {
- Files.setAttribute(dir, "dos:hidden", true)
- }
-
+ dir.createDirectories()
val path = dir.resolve("foo").write("exposeMe").systemIndependentPath
val relativePath = FileUtil.getRelativePath(project.basePath!!, path, '/')
val webPath = StringUtil.replace(UrlEscapers.urlPathSegmentEscaper().escape("${project.name}/$relativePath"), "%2F", "/")