@@ -3,8 +3,6 @@ use lib ( my $base-dir = $?FILE.IO.resolve.parent(3) ).add('lib');
3
3
use Exercism::Generator;
4
4
5
5
subtest 'Rendered test files' => {
6
- plan 5;
7
-
8
6
given new-generator() {
9
7
is .test, q:to/TEST/, 'No data';
10
8
#!/usr/bin/env raku
@@ -16,17 +14,7 @@ subtest 'Rendered test files' => {
16
14
TEST
17
15
}
18
16
19
- given new-generator( :data(:plan(1)) ) {
20
- is .test, q:to/TEST/, 'A plan';
21
- #!/usr/bin/env raku
22
- use Test;
23
- use lib $?FILE.IO.parent(2).add('lib');
24
- use TestExercise;
25
- plan 1;
26
- TEST
27
- }
28
-
29
- given new-generator( :data(:tests('ok True;')) ) {
17
+ given new-generator( :data(:tests("ok True;\n")) ) {
30
18
is .test, q:to/TEST/, 'A test';
31
19
#!/usr/bin/env raku
32
20
use Test;
@@ -38,48 +26,6 @@ subtest 'Rendered test files' => {
38
26
done-testing;
39
27
TEST
40
28
}
41
-
42
- given new-generator( :json-tests<[]> ) {
43
- is .test, q:to/TEST/, 'JSON tests';
44
- #!/usr/bin/env raku
45
- use Test;
46
- use JSON::Fast;
47
- use lib $?FILE.IO.parent(2).add('lib');
48
- use TestExercise;
49
-
50
- my @test-cases = from-json($=pod[*-1].contents).List;
51
-
52
- done-testing;
53
-
54
- =head2 Test Cases
55
- =begin code
56
- []
57
- =end code
58
- TEST
59
- }
60
-
61
- given new-generator(
62
- :data(:tests('ok $_ for @test-cases;')),
63
- :json-tests<[true]>,
64
- ) {
65
- is .test, q:to/TEST/, 'Tests with JSON';
66
- #!/usr/bin/env raku
67
- use Test;
68
- use JSON::Fast;
69
- use lib $?FILE.IO.parent(2).add('lib');
70
- use TestExercise;
71
-
72
- my @test-cases = from-json($=pod[*-1].contents).List;
73
- ok $_ for @test-cases;
74
-
75
- done-testing;
76
-
77
- =head2 Test Cases
78
- =begin code
79
- [true]
80
- =end code
81
- TEST
82
- }
83
29
}
84
30
85
31
done-testing;
0 commit comments