github.com/joey-fossa/fossa-cli@v0.7.34-0.20190708193710-569f1e8679f0/analyzers/php/php_test.go (about)

     1  package php_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  
     8  	"github.com/fossas/fossa-cli/analyzers"
     9  	"github.com/fossas/fossa-cli/analyzers/php"
    10  )
    11  
    12  func TestDiscover(t *testing.T) {
    13  	if testing.Short() {
    14  		t.Skip("Composer requires build tool")
    15  	}
    16  
    17  	module, err := php.Discover("testdata", nil)
    18  	assert.NoError(t, err)
    19  
    20  	a, err := analyzers.New(module[0])
    21  	assert.NoError(t, err)
    22  	assert.IsType(t, &php.Analyzer{}, a)
    23  }