File tree Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Original file line number Diff line number Diff line change 1
1
import groovy.text.SimpleTemplateEngine
2
- import io.cucumber.gherkin.GherkinDialectProvider
2
+ import io.cucumber.gherkin.GherkinDialects
3
3
4
4
def engine = new SimpleTemplateEngine ()
5
5
def templateSource = new File (project. baseDir, " ${ File.separator} src${ File.separator} main${ File.separator} groovy${ File.separator} I18n.groovy.gsp" ). getText()
6
6
7
7
def unsupported = [" EM" ] // The generated files for Emoij do not compile.
8
- def dialectProvider = new GherkinDialectProvider ()
9
8
10
- dialectProvider. getLanguages(). each { language ->
11
- def dialect = dialectProvider. getDialect(language). orElseThrow()
9
+ GherkinDialects . getDialects(). each { dialect ->
12
10
def normalized_language = dialect. language. replaceAll(" [\\ s-]" , " _" ). toUpperCase()
13
11
if (! unsupported. contains(normalized_language)) {
14
12
def binding = [" i18n" :dialect, " normalized_language" :normalized_language]
Original file line number Diff line number Diff line change 29
29
<minimum .maven.version>3.3</minimum .maven.version>
30
30
<outputDirectory >${project.build.directory}</outputDirectory >
31
31
<cucumber .version>7.27.2</cucumber .version>
32
- <gherkin .version>33.1 .0</gherkin .version>
32
+ <gherkin .version>34.0 .0</gherkin .version>
33
33
<groovy .version>4.0.28</groovy .version>
34
34
<junit-jupiter .version>5.13.4</junit-jupiter .version>
35
35
<project .Automatic-Module-Name>io.cucumber.groovy</project .Automatic-Module-Name>
You can’t perform that action at this time.
0 commit comments