3535)
3636
3737const (
38- snykToken = "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"
38+ snykToken = "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"
39+ fakeVersion = "abcd1234"
3940)
4041
4142func TestSnykLoginEnvVars (t * testing.T ) {
@@ -48,8 +49,10 @@ func TestSnykLoginEnvVars(t *testing.T) {
4849 err := provider .Authenticate (snykToken )
4950 assert .NilError (t , err )
5051
51- // SNYK_INTEGRATION is always set
52+ // SNYK_INTEGRATION_NAME is always set
5253 assert .Assert (t , strings .Contains (outStream .String (), "SNYK_INTEGRATION_NAME=DOCKER_DESKTOP" ))
54+ // SNYK_INTEGRATION_VERSION is always set
55+ assert .Assert (t , strings .Contains (outStream .String (), "SNYK_INTEGRATION_VERSION=" + fakeVersion ))
5356 // NO_UPDATE_NOTIFIER disables node.js automatic update notification in console
5457 assert .Assert (t , strings .Contains (outStream .String (), "NO_UPDATE_NOTIFIER=true" ))
5558 // SNYK_CFG_DISABLESUGGESTIONS removes user hints from snyk
@@ -78,8 +81,10 @@ func TestSnykScanEnvVars(t *testing.T) {
7881 err := provider .Scan ("image" )
7982 assert .NilError (t , err )
8083
81- // SNYK_INTEGRATION is always set
84+ // SNYK_INTEGRATION_NAME is always set
8285 assert .Assert (t , strings .Contains (outStream .String (), "SNYK_INTEGRATION_NAME=DOCKER_DESKTOP" ))
86+ // SNYK_INTEGRATION_VERSION is always set
87+ assert .Assert (t , strings .Contains (outStream .String (), "SNYK_INTEGRATION_VERSION=" + fakeVersion ))
8388 // NO_UPDATE_NOTIFIER disables node.js automatic update notification in console
8489 assert .Assert (t , strings .Contains (outStream .String (), "NO_UPDATE_NOTIFIER=true" ))
8590 // SNYK_CFG_DISABLESUGGESTIONS removes user hints from snyk
@@ -95,7 +100,9 @@ func setupMockSnykBinary(t *testing.T) (Provider, *bytes.Buffer) {
95100
96101 defaultProvider , err := NewProvider (WithContext (context .Background ()),
97102 WithPath (snykPath ),
98- WithStreams (outStream , errStream ))
103+ WithStreams (outStream , errStream ),
104+ WithVersion (fakeVersion ),
105+ )
99106 assert .NilError (t , err )
100107 provider , err := NewSnykProvider (
101108 defaultProvider )
0 commit comments