Skip to content

Commit

Permalink
Merge pull request #3912 from nats-io/jnm/dev_26Feb23
Browse files Browse the repository at this point in the history
Port #3887 to dev
  • Loading branch information
derekcollison committed Feb 27, 2023
2 parents 395409e + cf53a47 commit c70290a
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 1 addition & 1 deletion server/subject_transform.go
Expand Up @@ -109,7 +109,7 @@ func NewSubjectTransform(src, dest string) (*subjectTransform, error) {
dtokMappingFunctionIntArgs = append(dtokMappingFunctionIntArgs, -1)
dtokMappingFunctionStringArgs = append(dtokMappingFunctionStringArgs, _EMPTY_)
} else {
nphs++
nphs += len(transformArgWildcardIndexes)
// Now build up our runtime mapping from dest to source tokens.
var stis []int
for _, wildcardIndex := range transformArgWildcardIndexes {
Expand Down
2 changes: 2 additions & 0 deletions server/subject_transform_test.go
Expand Up @@ -119,6 +119,8 @@ func TestSubjectTransforms(t *testing.T) {
shouldBeOK("baz.>", "mybaz.>")
shouldBeOK("*", "{{splitfromleft(1,1)}}")
shouldBeOK("", "prefix.>")
shouldBeOK("*.*", "{{partition(10,1,2)}}")
shouldBeOK("foo.*.*", "foo.{{wildcard(1)}}.{{wildcard(2)}}.{{partition(5,1,2)}}")

shouldMatch := func(src, dest, sample, expected string) {
t.Helper()
Expand Down

0 comments on commit c70290a

Please sign in to comment.