@@ -6,12 +6,17 @@ import (
66 "testing"
77
88 "github.com/jfrog/jfrog-cli-security/jas"
9+ "github.com/jfrog/jfrog-cli-security/tests/validations"
10+ "github.com/jfrog/jfrog-cli-security/utils"
911 "github.com/stretchr/testify/assert"
1012)
1113
1214func TestRunSourceMcpHappyFlow (t * testing.T ) {
13- scanner , cleanUp := jas .InitJasTest (t )
14- defer cleanUp ()
15+ assert .NoError (t , jas .DownloadAnalyzerManagerIfNeeded (0 ))
16+ mockServer , serverDetails , _ := validations .XrayServer (t , validations.MockServerParams {XrayVersion : utils .EntitlementsMinVersion })
17+ defer mockServer .Close ()
18+ scanner , init_error := jas .NewJasScanner (serverDetails )
19+ assert .NoError (t , init_error )
1520 scanned_path := filepath .Join (".." , ".." , "tests" , "testdata" , "projects" , "jas" , "jas" )
1621 query := "{\" jsonrpc\" : \" 2.0\" , \" id\" : 1, \" method\" : \" initialize\" , \" params\" : {\" protocolVersion\" : \" 2024-11-05\" , \" capabilities\" : {}, \" clientInfo\" : {\" name\" : \" ExampleClient\" , \" version\" : \" 1.0.0\" }}}"
1722 input_buffer := * bytes .NewBufferString (query )
@@ -39,8 +44,12 @@ func TestRunSourceMcpHappyFlow(t *testing.T) {
3944}
4045
4146func TestRunSourceMcpScannerError (t * testing.T ) {
42- scanner , cleanUp := jas .InitJasTest (t )
43- defer cleanUp ()
47+ assert .NoError (t , jas .DownloadAnalyzerManagerIfNeeded (0 ))
48+ mockServer , serverDetails , _ := validations .XrayServer (t , validations.MockServerParams {XrayVersion : utils .EntitlementsMinVersion })
49+ defer mockServer .Close ()
50+ scanner , init_error := jas .NewJasScanner (serverDetails )
51+ assert .NoError (t , init_error )
52+
4453 // no such path
4554 scanned_path := ""
4655 input_buffer := * bytes .NewBufferString ("" )
0 commit comments