github.com/tonkpils/cli@v1.6.2/configuration/demo_dir_test.go (about) 1 package configuration 2 3 import ( 4 "io/ioutil" 5 "os" 6 "path/filepath" 7 "testing" 8 9 "github.com/stretchr/testify/assert" 10 ) 11 12 func TestDemoDir(t *testing.T) { 13 path, err := ioutil.TempDir("", "") 14 assert.NoError(t, err) 15 os.Chdir(path) 16 17 path, err = filepath.EvalSymlinks(path) 18 assert.NoError(t, err) 19 20 path = filepath.Join(path, "exercism-demo") 21 22 demoDir, err := demoDirectory() 23 assert.NoError(t, err) 24 assert.Equal(t, demoDir, path) 25 }