We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents db7e1ff + c08a6e7 commit 571b2a3Copy full SHA for 571b2a3
S14-roles/typecheck.t
@@ -0,0 +1,15 @@
1
+use v6;
2
+use lib $?FILE.IO.parent(2).add("packages/Roles/lib");
3
+
4
+use Test;
5
6
+plan 4;
7
8
+# GH #2613
9
+use GH2613;
10
+my class TestGH2613 does R1 { }
11
12
+ok TestGH2613.^does(R1), "class typecheck against short role name";
13
+ok TestGH2613.^does(GH2613::R1), "class typecheck against full role name";
14
+ok TestGH2613 ~~ R1, "class smartmatches against short role name";
15
+ok TestGH2613 ~~ GH2613::R1, "class smartmatches against full role name";
packages/Roles/lib/GH2613.pm6
@@ -0,0 +1,4 @@
+unit module GH2613;
+role R1 is export {
+}
0 commit comments