Merge pull request #11 from yxxhero/add_unittest_for_apptest
add unittest for load_opts.go
This commit is contained in:
		
						commit
						4480ec2cdc
					
				|  | @ -0,0 +1,23 @@ | |||
| package app | ||||
| 
 | ||||
| import ( | ||||
| 	"testing" | ||||
| 
 | ||||
| 	"github.com/stretchr/testify/require" | ||||
| ) | ||||
| 
 | ||||
| // TestLoadOptsDeepCopy tests the DeepCopy function for LoadOpts struct.
 | ||||
| func TestLoadOptsDeepCopy(t *testing.T) { | ||||
| 	lOld := LoadOpts{ | ||||
| 		Selectors:         []string{"test"}, | ||||
| 		RetainValuesFiles: true, | ||||
| 		CalleePath:        "test", | ||||
| 		Reverse:           true, | ||||
| 		Filter:            true, | ||||
| 	} | ||||
| 	lNew := lOld.DeepCopy() | ||||
| 
 | ||||
| 	// Check that the new struct is not the same as the old one.
 | ||||
| 	require.Equal(t, lOld, lNew, "DeepCopy should return a copy of the LoadOpts struct") | ||||
| 
 | ||||
| } | ||||
		Loading…
	
		Reference in New Issue