github.com/pdmccormick/importable-docker-buildx@v0.0.0-20240426161518-e47091289030/util/gitutil/path_unix_test.go (about)

     1  //go:build !windows
     2  // +build !windows
     3  
     4  package gitutil
     5  
     6  import (
     7  	"testing"
     8  
     9  	"github.com/docker/buildx/util/osutil"
    10  	"github.com/stretchr/testify/assert"
    11  )
    12  
    13  func TestSanitizePathUnix(t *testing.T) {
    14  	assert.Equal(t, "/home/foobar", osutil.SanitizePath("/home/foobar"))
    15  }
    16  
    17  func TestSanitizePathWSL(t *testing.T) {
    18  	t.Setenv("WSL_DISTRO_NAME", "Ubuntu")
    19  	assert.Equal(t, "/mnt/c/Users/foobar", osutil.SanitizePath("C:\\Users\\foobar"))
    20  }