# New Ticket Created by  Christian Bartolomaeus 
# Please include the string:  [perl #128580]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=128580 >


Currently there is a weird error while running S32-str/comb.t on rakudo-j. For 
some reason the test file aborts after 39 tests with the message 'Type check 
failed in binding $pat; expected Regex but got Str ("o")'.

Test number 40 runs just fine standalone:

$ perl6-j -Ilib -e 'use Test; is comb("o","ooo"), <o o o>'
ok 1 -

I tried to golf the problem down and that's what I arrived at:

$ > Foo.pm6
$ ./perl6-j -I. -e 'use Foo; "f".comb; "o".comb("o")'
Type check failed in binding $pat; expected Regex but got Str ("o")
  in block <unit> at -e line 1

So the problem seems to be related to module loading and it happens during that 
second call of method comb.

Reply via email to