Skip to content

Commit

Permalink
Версия 0.9
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Jul 31, 2016
1 parent 066b1a9 commit 91990b4
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 11 deletions.
16 changes: 6 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# 1BDD для OneScript

1bdd - инструмент для выполнения автоматизированных требований/тестов, написанных на обычном, не программном языке.
`1bdd` - инструмент для выполнения автоматизированных требований/тестов, написанных на обычном, не программном языке.

Иными словами, это консольный фреймворк, реализующий BDD для проекта [OneScript](https://github.com/EvilBeaver/OneScript).
Иными словами, это консольный фреймворк, реализующий `BDD` для проекта [OneScript](https://github.com/EvilBeaver/OneScript).

Идеи черпаются из проекта [Cucumber](https://cucumber.io).

Expand All @@ -16,16 +16,12 @@ oscript bdd.os <команда> <параметры команды> [ключи]
Возможные команды:
<features-path> [ключи]
Выполняет сценарии BDD для Gherkin-спецификаций
Параметры:
features-path - путь к файлам *.feature.
Можно указывать как каталоги, так и конкретные файлы.
или
exec <features-path> [ключи]
Выполняет сценарии BDD для Gherkin-спецификаций
Параметры:
features-path - путь к файлам *.feature.
Можно указывать как каталог, так и конкретный файл.
Можно указывать как каталоги, так и конкретные файлы.
gen <features-path> [ключи]
Создает заготовки шагов для указанных Gherkin-спецификаций
Expand All @@ -48,11 +44,11 @@ oscript bdd.os <команда> <параметры команды> [ключи]

# Формат файла шагов

Это обычный os-скрипт, который располагает в подкаталоге step_definitions относительно файла фичи.
Это обычный os-скрипт, который располагает в подкаталоге `step_definitions` относительно файла фичи.

В этом файле должна быть служебная функция `ПолучитьСписокШагов`, которая возвращает массив всех шагов, заданных в этом скрипте.

Также внутри файла шагов могут располагаться специальные методы-обработчики (хуки) событий ПередЗапускомСценария/ПослеЗапускаСценария
Также внутри файла шагов могут располагаться специальные методы-обработчики (хуки) событий `ПередЗапускомСценария`/`ПослеЗапускаСценария`

## Пример файла шагов

Expand Down
2 changes: 1 addition & 1 deletion src/bdd.os
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
Перем СохраненныйТекущийКаталог;

Функция Версия()
Возврат "0.8";
Возврат "0.9";
КонецФункции // Версия()

//{ Точка входа в приложение
Expand Down

0 comments on commit 91990b4

Please sign in to comment.