Skip to content

Commit df8cc85

Browse files
committed
Update a test for current spec; doesn't actually run yet, but at least it's not utterly wrong anymore.
1 parent fe93c85 commit df8cc85

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

S14-traits/package.t

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,15 @@ role description {
99
has $.description is rw;
1010
}
1111

12-
multi trait_mod:<is>(Class $c, description, $arg) {
13-
$c does description($arg);
12+
multi trait_mod:<is>(Mu:U $c, description, $arg) {
13+
$c.HOW does description($arg);
1414
}
15-
multi trait_mod:<is>(Class $c, description) {
16-
$c does description("missing description!");
15+
multi trait_mod:<is>(Mu:U $c, description) {
16+
$c.HOW does description("missing description!");
1717
}
18-
multi trait_mod:<is>(Class $c, $arg, :$described!) {
19-
$c does description($arg);
18+
multi trait_mod:<is>(Mu:U $c, :$described!) {
19+
$c.HOW does description($described ~~ Str ?? $described !! "missing description");
2020
}
21-
multi trait_mod:<is>(Class $c, :$described!) {
22-
$c does description("missing description!");
23-
}
24-
2521

2622
class Monkey is description('eats bananas, awesome') { }
2723
class Walrus is description { }

0 commit comments

Comments
 (0)