Skip to content

Commit da7f330

Browse files
committed
🧹 chore: implement language in Snippet class
1 parent 128bf02 commit da7f330

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

‎CHANGELOG.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@ See also the [CHANGELOG](https://github.com/cucumber/cucumber-jvm/blob/master/CH
1111

1212
### Added
1313

14+
- [Scala] `ScalaSnippet` now implements `language()` method from `io.cucumber.core.backend.Snippet`
15+
1416
### Changed
1517

18+
- [Core] Update `cucumber-core` dependency to [7.29.0](https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md)
19+
1620
### Deprecated
1721

1822
### Removed

‎cucumber-scala/src/main/scala/io/cucumber/scala/ScalaSnippet.scala‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package io.cucumber.scala
33
import java.lang.reflect.Type
44
import java.text.MessageFormat
55
import java.util.{Map => JMap}
6+
import java.util.Optional
67

78
import io.cucumber.core.backend.Snippet
89
import io.cucumber.datatable.DataTable
@@ -20,6 +21,10 @@ class ScalaSnippet extends Snippet {
2021

2122
import ScalaSnippet.tripleDoubleQuotes
2223

24+
override def language(): Optional[String] = {
25+
Optional.of("scala")
26+
}
27+
2328
override def template(): MessageFormat = {
2429
new MessageFormat(
2530
s"""{0}(${tripleDoubleQuotes}{1}${tripleDoubleQuotes}) '{' ({3}) =>

0 commit comments

Comments
 (0)