github.com/projectdiscovery/nuclei/v2@v2.9.15/pkg/protocols/http/cluster_test.go (about) 1 package http 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestCanCluster(t *testing.T) { 10 req := &Request{Unsafe: true} 11 require.False(t, req.CanCluster(&Request{}), "could cluster unsafe request") 12 13 req = &Request{Path: []string{"{{BaseURL}}"}, Method: HTTPMethodTypeHolder{MethodType: HTTPGet}} 14 require.True(t, req.CanCluster(&Request{Path: []string{"{{BaseURL}}"}, Method: HTTPMethodTypeHolder{MethodType: HTTPGet}}), "could not cluster GET request") 15 }