mirror of
https://github.com/projectdiscovery/nuclei.git
synced 2025-12-18 19:15:27 +00:00
* use parsed options while signing * update project layout to v3 * fix .gitignore * remove example template * misc updates * bump tlsx version * hide template sig warning with env * js: retain value while using log * fix nil pointer derefernce * misc doc update --------- Co-authored-by: sandeep <8293321+ehsandeep@users.noreply.github.com>
20 lines
760 B
Go
20 lines
760 B
Go
package excludematchers
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
func TestExcludeMatchers(t *testing.T) {
|
|
em := New([]string{"test-template:test-matcher", "new-template:*", "*:new-matcher", "only-template-id"})
|
|
|
|
require.True(t, em.Match("test-template", "test-matcher"), "could not get template-matcher value")
|
|
require.False(t, em.Match("test-template", "random-matcher"), "could get template-matcher value")
|
|
|
|
require.True(t, em.Match("new-template", "random-matcher"), "could not get template-matcher value wildcard")
|
|
require.True(t, em.Match("random-template", "new-matcher"), "could not get template-matcher value wildcard")
|
|
|
|
require.True(t, em.Match("only-template-id", "test"), "could not get only template id match value")
|
|
}
|