Commit | Line | Data |
82cfb3a2 |
1 | Check feature bundles. |
2 | |
3 | __END__ |
4 | # Standard feature bundle |
5 | use feature ":5.10"; |
6 | say "Hello", "world"; |
7 | EXPECT |
8 | Helloworld |
9 | ######## |
10 | # more specific: 5.10.0 maps to 5.10 |
11 | use feature ":5.10.0"; |
12 | say "Hello", "world"; |
13 | EXPECT |
14 | Helloworld |
15 | ######## |
16 | # as does 5.10.1 |
17 | use feature ":5.10.1"; |
18 | say "Hello", "world"; |
19 | EXPECT |
20 | Helloworld |
21 | ######## |
22 | # as does 5.10.99 |
23 | use feature ":5.10.99"; |
24 | say "Hello", "world"; |
25 | EXPECT |
26 | Helloworld |
27 | ######## |
28 | # 5.9.5 also supported |
29 | use feature ":5.9.5"; |
30 | say "Hello", "world"; |
31 | EXPECT |
32 | Helloworld |
33 | ######## |
34 | # 5.9 not supported |
35 | use feature ":5.9"; |
36 | EXPECT |
37 | OPTIONS regex |
38 | ^Feature bundle "5.9" is not supported by Perl \d+\.\d+\.\d+ at - line \d+ |
39 | ######## |
40 | # 5.9.4 not supported |
41 | use feature ":5.9.4"; |
42 | EXPECT |
43 | OPTIONS regex |
44 | ^Feature bundle "5.9.4" is not supported by Perl \d+\.\d+\.\d+ at - line \d+ |
45 | ######## |
46 | # 5.8.8 not supported |
47 | use feature ":5.8.8"; |
48 | EXPECT |
49 | OPTIONS regex |
50 | ^Feature bundle "5.8.8" is not supported by Perl \d+\.\d+\.\d+ at - line \d+ |