Fix 'TestFilter' error where expected and actual are swapped.
@@ -38,23 +38,35 @@ func TestFilter(t *testing.T) {
t.Parallel()
filter1 := CreateFilter([]string{"secret1", "secret2"}, "[secret]")
- msg1 := filter1.Filter("These are my secrets: secret1, secret2, secret3, secret10")
- assert.Equal(t, msg1, "These are my secrets: [secret], [secret], secret3, [secret]0")
+ msg1 := filter1.Filter(
+ "These are my secrets: secret1, secret2, secret3, secret10")
+ assert.Equal(t,
+ "These are my secrets: [secret], [secret], secret3, [secret]0",
+ msg1)
// Ensure that special characters don't screw up the search
filter2 := CreateFilter([]string{"secret.*", "secre[t]3"}, "[creds]")
- msg2 := filter2.Filter("These are my secrets: secret1, secret2, secret3, secret.*, secre[t]3")
- assert.Equal(t, msg2, "These are my secrets: secret1, secret2, secret3, [creds], [creds]")
+ msg2 := filter2.Filter(
+ "These are my secrets: secret1, secret2, secret3, secret.*, secre[t]3")
+ assert.Equal(t,
+ "These are my secrets: secret1, secret2, secret3, [creds], [creds]",
+ msg2)
// Ensure that non-UTF8 characters don't screw up the search
filter3 := CreateFilter([]string{"nonutf8\xa7", "secret1"}, "[creds]")
- msg3 := filter3.Filter("These are my secrets: secret1, nonutf8\xa7")
- assert.Equal(t, msg3, "These are my secrets: [creds], [creds]")
+ msg3 := filter3.Filter(
+ "These are my secrets: secret1, nonutf8\xa7")
+ assert.Equal(t,
+ "These are my secrets: [creds], [creds]",
+ msg3)
// Short secrets of 1-2 characters are not masked
filter4 := CreateFilter([]string{"a", "my", "123"}, "[creds]")
- msg4 := filter4.Filter("These are my secrets: a, my, 123")
- assert.Equal(t, msg4, "These are my secrets: a, my, [creds]")
+ msg4 := filter4.Filter(
+ "These are my secrets: a, my, 123")
+ assert.Equal(t,
+ "These are my secrets: a, my, [creds]",
+ msg4)
// Ensure that multi-line secrets are masked in output.
filter5 := CreateFilter([]string{"multi\nline\nsecret"}, "[secret]")
