Skip to content

Commit efcf98e

Browse files
authored
Fix acronym test template (#536)
Previously, the test template had an extra level of {{#cases}} which was causing the generator to duplicate the test cases. This change only removes duplicate test cases from the acronym test cases, so we should NOT need to rerun tests. [no important files changed]
1 parent d2dce30 commit efcf98e

File tree

2 files changed

+2
-148
lines changed

2 files changed

+2
-148
lines changed

exercises/practice/acronym/test.ml

Lines changed: 0 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -23,150 +23,6 @@ let tests = [
2323
ae "HC" (acronym "Halley's Comet");
2424
"underscore emphasis" >::
2525
ae "TRNT" (acronym "The Road _Not_ Taken");
26-
"basic" >::
27-
ae "PNG" (acronym "Portable Network Graphics");
28-
"lowercase words" >::
29-
ae "ROR" (acronym "Ruby on Rails");
30-
"punctuation" >::
31-
ae "FIFO" (acronym "First In, First Out");
32-
"all caps word" >::
33-
ae "GIMP" (acronym "GNU Image Manipulation Program");
34-
"punctuation without whitespace" >::
35-
ae "CMOS" (acronym "Complementary metal-oxide semiconductor");
36-
"very long abbreviation" >::
37-
ae "ROTFLSHTMDCOALM" (acronym "Rolling On The Floor Laughing So Hard That My Dogs Came Over And Licked Me");
38-
"consecutive delimiters" >::
39-
ae "SIMUFTA" (acronym "Something - I made up from thin air");
40-
"apostrophes" >::
41-
ae "HC" (acronym "Halley's Comet");
42-
"underscore emphasis" >::
43-
ae "TRNT" (acronym "The Road _Not_ Taken");
44-
"basic" >::
45-
ae "PNG" (acronym "Portable Network Graphics");
46-
"lowercase words" >::
47-
ae "ROR" (acronym "Ruby on Rails");
48-
"punctuation" >::
49-
ae "FIFO" (acronym "First In, First Out");
50-
"all caps word" >::
51-
ae "GIMP" (acronym "GNU Image Manipulation Program");
52-
"punctuation without whitespace" >::
53-
ae "CMOS" (acronym "Complementary metal-oxide semiconductor");
54-
"very long abbreviation" >::
55-
ae "ROTFLSHTMDCOALM" (acronym "Rolling On The Floor Laughing So Hard That My Dogs Came Over And Licked Me");
56-
"consecutive delimiters" >::
57-
ae "SIMUFTA" (acronym "Something - I made up from thin air");
58-
"apostrophes" >::
59-
ae "HC" (acronym "Halley's Comet");
60-
"underscore emphasis" >::
61-
ae "TRNT" (acronym "The Road _Not_ Taken");
62-
"basic" >::
63-
ae "PNG" (acronym "Portable Network Graphics");
64-
"lowercase words" >::
65-
ae "ROR" (acronym "Ruby on Rails");
66-
"punctuation" >::
67-
ae "FIFO" (acronym "First In, First Out");
68-
"all caps word" >::
69-
ae "GIMP" (acronym "GNU Image Manipulation Program");
70-
"punctuation without whitespace" >::
71-
ae "CMOS" (acronym "Complementary metal-oxide semiconductor");
72-
"very long abbreviation" >::
73-
ae "ROTFLSHTMDCOALM" (acronym "Rolling On The Floor Laughing So Hard That My Dogs Came Over And Licked Me");
74-
"consecutive delimiters" >::
75-
ae "SIMUFTA" (acronym "Something - I made up from thin air");
76-
"apostrophes" >::
77-
ae "HC" (acronym "Halley's Comet");
78-
"underscore emphasis" >::
79-
ae "TRNT" (acronym "The Road _Not_ Taken");
80-
"basic" >::
81-
ae "PNG" (acronym "Portable Network Graphics");
82-
"lowercase words" >::
83-
ae "ROR" (acronym "Ruby on Rails");
84-
"punctuation" >::
85-
ae "FIFO" (acronym "First In, First Out");
86-
"all caps word" >::
87-
ae "GIMP" (acronym "GNU Image Manipulation Program");
88-
"punctuation without whitespace" >::
89-
ae "CMOS" (acronym "Complementary metal-oxide semiconductor");
90-
"very long abbreviation" >::
91-
ae "ROTFLSHTMDCOALM" (acronym "Rolling On The Floor Laughing So Hard That My Dogs Came Over And Licked Me");
92-
"consecutive delimiters" >::
93-
ae "SIMUFTA" (acronym "Something - I made up from thin air");
94-
"apostrophes" >::
95-
ae "HC" (acronym "Halley's Comet");
96-
"underscore emphasis" >::
97-
ae "TRNT" (acronym "The Road _Not_ Taken");
98-
"basic" >::
99-
ae "PNG" (acronym "Portable Network Graphics");
100-
"lowercase words" >::
101-
ae "ROR" (acronym "Ruby on Rails");
102-
"punctuation" >::
103-
ae "FIFO" (acronym "First In, First Out");
104-
"all caps word" >::
105-
ae "GIMP" (acronym "GNU Image Manipulation Program");
106-
"punctuation without whitespace" >::
107-
ae "CMOS" (acronym "Complementary metal-oxide semiconductor");
108-
"very long abbreviation" >::
109-
ae "ROTFLSHTMDCOALM" (acronym "Rolling On The Floor Laughing So Hard That My Dogs Came Over And Licked Me");
110-
"consecutive delimiters" >::
111-
ae "SIMUFTA" (acronym "Something - I made up from thin air");
112-
"apostrophes" >::
113-
ae "HC" (acronym "Halley's Comet");
114-
"underscore emphasis" >::
115-
ae "TRNT" (acronym "The Road _Not_ Taken");
116-
"basic" >::
117-
ae "PNG" (acronym "Portable Network Graphics");
118-
"lowercase words" >::
119-
ae "ROR" (acronym "Ruby on Rails");
120-
"punctuation" >::
121-
ae "FIFO" (acronym "First In, First Out");
122-
"all caps word" >::
123-
ae "GIMP" (acronym "GNU Image Manipulation Program");
124-
"punctuation without whitespace" >::
125-
ae "CMOS" (acronym "Complementary metal-oxide semiconductor");
126-
"very long abbreviation" >::
127-
ae "ROTFLSHTMDCOALM" (acronym "Rolling On The Floor Laughing So Hard That My Dogs Came Over And Licked Me");
128-
"consecutive delimiters" >::
129-
ae "SIMUFTA" (acronym "Something - I made up from thin air");
130-
"apostrophes" >::
131-
ae "HC" (acronym "Halley's Comet");
132-
"underscore emphasis" >::
133-
ae "TRNT" (acronym "The Road _Not_ Taken");
134-
"basic" >::
135-
ae "PNG" (acronym "Portable Network Graphics");
136-
"lowercase words" >::
137-
ae "ROR" (acronym "Ruby on Rails");
138-
"punctuation" >::
139-
ae "FIFO" (acronym "First In, First Out");
140-
"all caps word" >::
141-
ae "GIMP" (acronym "GNU Image Manipulation Program");
142-
"punctuation without whitespace" >::
143-
ae "CMOS" (acronym "Complementary metal-oxide semiconductor");
144-
"very long abbreviation" >::
145-
ae "ROTFLSHTMDCOALM" (acronym "Rolling On The Floor Laughing So Hard That My Dogs Came Over And Licked Me");
146-
"consecutive delimiters" >::
147-
ae "SIMUFTA" (acronym "Something - I made up from thin air");
148-
"apostrophes" >::
149-
ae "HC" (acronym "Halley's Comet");
150-
"underscore emphasis" >::
151-
ae "TRNT" (acronym "The Road _Not_ Taken");
152-
"basic" >::
153-
ae "PNG" (acronym "Portable Network Graphics");
154-
"lowercase words" >::
155-
ae "ROR" (acronym "Ruby on Rails");
156-
"punctuation" >::
157-
ae "FIFO" (acronym "First In, First Out");
158-
"all caps word" >::
159-
ae "GIMP" (acronym "GNU Image Manipulation Program");
160-
"punctuation without whitespace" >::
161-
ae "CMOS" (acronym "Complementary metal-oxide semiconductor");
162-
"very long abbreviation" >::
163-
ae "ROTFLSHTMDCOALM" (acronym "Rolling On The Floor Laughing So Hard That My Dogs Came Over And Licked Me");
164-
"consecutive delimiters" >::
165-
ae "SIMUFTA" (acronym "Something - I made up from thin air");
166-
"apostrophes" >::
167-
ae "HC" (acronym "Halley's Comet");
168-
"underscore emphasis" >::
169-
ae "TRNT" (acronym "The Road _Not_ Taken");
17026
]
17127

17228
let () =

templates/acronym/test.ml.tpl

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ let ae exp got _test_ctxt =
66

77
let tests = [
88
{{#cases}}
9-
{{#cases}}
10-
"{{description}}" >::
11-
{{#input}}ae {{expected}} (acronym {{phrase}}){{/input}};
12-
{{/cases}}
9+
"{{description}}" >::
10+
{{#input}}ae {{expected}} (acronym {{phrase}}){{/input}};
1311
{{/cases}}
1412
]
1513

0 commit comments

Comments
 (0)