github.com/jfrog/jfrog-client-go@v1.40.2/tests/xraybinmgr_test.go (about)

     1  package tests
     2  
     3  import (
     4  	"fmt"
     5  	"testing"
     6  
     7  	"github.com/stretchr/testify/assert"
     8  )
     9  
    10  func TestXrayBinMgr(t *testing.T) {
    11  	initXrayTest(t)
    12  	t.Run("addBuildsToIndexing", addBuildsToIndexing)
    13  }
    14  
    15  func addBuildsToIndexing(t *testing.T) {
    16  	buildName := fmt.Sprintf("%s-%s", "build1", getRunId())
    17  	defer func() {
    18  		assert.NoError(t, deleteBuildIndex(buildName))
    19  		assert.NoError(t, deleteBuild(buildName))
    20  	}()
    21  	// Create a build
    22  	err := createDummyBuild(buildName)
    23  	assert.NoError(t, err)
    24  
    25  	// Index build
    26  	err = testXrayBinMgrService.AddBuildsToIndexing([]string{buildName})
    27  	assert.NoError(t, err)
    28  
    29  	// Assert build contained in the indexed build list
    30  	indexedBuilds, err := getIndexedBuilds()
    31  	assert.NoError(t, err)
    32  	assert.Contains(t, indexedBuilds, buildName)
    33  }