File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change 44package  limayaml
55
66import  (
7+ 	"bytes" 
78	"encoding/json" 
89	"os" 
10+ 	"path/filepath" 
11+ 	"runtime" 
912	"testing" 
1013
1114	"gotest.tools/v3/assert" 
@@ -30,10 +33,18 @@ func TestEmptyYAML(t *testing.T) {
3033const  defaultYAML  =  "{}\n " 
3134
3235func  TestDefaultYAML (t  * testing.T ) {
33- 	bytes , err  :=  os .ReadFile ("default.yaml" )
36+ 	content , err  :=  os .ReadFile ("default.yaml" )
3437	assert .NilError (t , err )
38+ 	// if this is the unresolved symlink as a file, then make sure to resolve it 
39+ 	if  runtime .GOOS  ==  "windows"  &&  bytes .HasPrefix (content , []byte {'.' , '.' }) {
40+ 		f , err  :=  filepath .Rel ("." , string (content ))
41+ 		assert .NilError (t , err )
42+ 		content , err  =  os .ReadFile (f )
43+ 		assert .NilError (t , err )
44+ 	}
45+ 
3546	var  y  LimaYAML 
36- 	err  =  Unmarshal (bytes , & y , "" )
47+ 	err  =  Unmarshal (content , & y , "" )
3748	assert .NilError (t , err )
3849	y .Images  =  nil                 // remove default images 
3950	y .Mounts  =  nil                 // remove default mounts 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments