|
8 | 8 | "github.com/content-services/tang/internal/config"
|
9 | 9 | "github.com/content-services/tang/internal/zestwrapper"
|
10 | 10 | "github.com/content-services/tang/pkg/tangy"
|
| 11 | + "github.com/rs/zerolog" |
| 12 | + "github.com/rs/zerolog/log" |
11 | 13 | "github.com/stretchr/testify/assert"
|
12 | 14 | "github.com/stretchr/testify/require"
|
13 | 15 | "github.com/stretchr/testify/suite"
|
@@ -68,7 +70,7 @@ func TestRpmSuite(t *testing.T) {
|
68 | 70 | Port: dbConfig.Port,
|
69 | 71 | User: dbConfig.User,
|
70 | 72 | Password: dbConfig.Password,
|
71 |
| - }, tangy.Logger{}) |
| 73 | + }, tangy.Logger{Enabled: true, Logger: &log.Logger, LogLevel: zerolog.LevelDebugValue}) |
72 | 74 | require.NoError(t, err)
|
73 | 75 |
|
74 | 76 | r := RpmSuite{}
|
@@ -122,6 +124,21 @@ func (r *RpmSuite) TestRpmRepositoryVersionPackageSearch() {
|
122 | 124 | assert.Equal(r.T(), search[0].Name, "bear")
|
123 | 125 | assert.Equal(r.T(), search[1].Name, "camel")
|
124 | 126 |
|
| 127 | + // Create third repository version to remove new package |
| 128 | + r.UpdateTestRepository(r.T(), testRepoURL) |
| 129 | + resp, err = r.client.GetRpmRepositoryByName(r.domainName, testRepoName) |
| 130 | + require.NoError(r.T(), err) |
| 131 | + thirdVersionHref := resp.LatestVersionHref |
| 132 | + require.NotNil(r.T(), thirdVersionHref) |
| 133 | + |
| 134 | + // Search third repository version, should not have new package |
| 135 | + search, err = r.tangy.RpmRepositoryVersionPackageSearch(context.Background(), []string{*thirdVersionHref}, "bea", 100) |
| 136 | + assert.NoError(r.T(), err) |
| 137 | + assert.Equal(r.T(), search[0].Name, "bear") |
| 138 | + search, err = r.tangy.RpmRepositoryVersionPackageSearch(context.Background(), []string{*thirdVersionHref}, "cam", 100) |
| 139 | + assert.NoError(r.T(), err) |
| 140 | + assert.Empty(r.T(), search) |
| 141 | + |
125 | 142 | // Test search limit
|
126 | 143 | search, err = r.tangy.RpmRepositoryVersionPackageSearch(context.Background(), []string{*secondVersionHref}, "a", 1)
|
127 | 144 | assert.NoError(r.T(), err)
|
|
0 commit comments