github.com/joey-fossa/fossa-cli@v0.7.34-0.20190708193710-569f1e8679f0/analyzers/ant/ant_test.go (about) 1 package ant_test 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 8 "github.com/fossas/fossa-cli/analyzers/ant" 9 "github.com/fossas/fossa-cli/module" 10 "github.com/fossas/fossa-cli/pkg" 11 ) 12 13 func TestDiscoveryRoot(t *testing.T) { 14 modules, err := ant.Discover("testdata/valid-ant", make(map[string]interface{})) 15 assert.NoError(t, err) 16 assert.Equal(t, 2, len(modules)) 17 assert.Contains(t, modules, module.Module{ 18 Name: "valid-ant", 19 Type: pkg.Ant, 20 BuildTarget: ".", 21 Dir: ".", 22 }) 23 assert.Contains(t, modules, module.Module{ 24 Name: "valid-sub-dir", 25 Type: pkg.Ant, 26 BuildTarget: "valid-sub-dir", 27 Dir: "valid-sub-dir", 28 }) 29 }