@@ -3,8 +3,6 @@ use lib ( my $base-dir = $?FILE.IO.resolve.parent(3) ).add('lib');
33use Exercism::Generator;
44
55subtest 'Rendered test files' => {
6- plan 5;
7-
86 given new-generator() {
97 is .test, q:to/TEST/, 'No data';
108 #!/usr/bin/env raku
@@ -16,17 +14,7 @@ subtest 'Rendered test files' => {
1614 TEST
1715 }
1816
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")) ) {
3018 is .test, q:to/TEST/, 'A test';
3119 #!/usr/bin/env raku
3220 use Test;
@@ -38,48 +26,6 @@ subtest 'Rendered test files' => {
3826 done-testing;
3927 TEST
4028 }
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- }
8329}
8430
8531done-testing;
0 commit comments