30 строки
960 Б
Gherkin
30 строки
960 Б
Gherkin
# language: ru
|
|
Функционал: AST-редактир go-файлов
|
|
Сгенерированные функции автоматически добавляются в тест-файл текущего пакета
|
|
|
|
Контекст:
|
|
Дано Файл "mypkg_test.go":
|
|
```
|
|
package mypkg
|
|
```
|
|
Сценарий: Добавление функции
|
|
Когда Добавлена функция "ПриветМир"
|
|
То Файл "mypkg_test.go" должен содержать:
|
|
```
|
|
package mypkg
|
|
|
|
func ПриветМир() {
|
|
}
|
|
|
|
```
|
|
|
|
Сценарий: Добавление функции с параметрами: int
|
|
Когда Добавлена функция "ПриветМир" с параметрами: "arg1", "int"
|
|
То Файл "mypkg_test.go" должен содержать:
|
|
```
|
|
package mypkg
|
|
|
|
func ПриветМир(arg1 int) {
|
|
}
|
|
|
|
```
|