UNPKG

diet-yadda

Version:

A true BDD framework for JavaScript - slimmed down

34 lines (28 loc) 1.16 kB
/* -*- coding: utf-8 -*- * Author: Marat Dyatko * https://github.com/vectart * * Inspired by Gherkin vocabulary * https://github.com/cucumber/gherkin/blob/master/lib/gherkin/i18n.json * * Also considered syntax highlight of Cucumber Sublime bundle * https://github.com/drewda/cucumber-sublime-bundle/blob/master/Cucumber%20Plain%20Text%20Feature.tmLanguage */ /* jslint node: true */ "use strict"; var Language = require('./Language'); module.exports = (function() { var vocabulary = { feature: '(?:[Фф]ункция|[Фф]ункционал|[Сс]войство)', scenario: 'Сценарий', examples: 'Примеры?', pending: '(?:[Ww]ip|[Tt]odo)', only: 'Только', background: '(?:[Пп]редыстория|[Кк]онтекст)', given: '(?:[Дд]опустим|[Дд]ано|[Пп]усть|[Ии]|[Н]о)(?:\\s[Яя])?', when: '(?:[Ее]сли|[Кк]огда|[Ии]|[Н]о)(?:\\s[Яя])?', then: '(?:[Тт]о|[Тт]огда|[Ии]|[Н]о)(?:\\s[Яя])?', _steps: ['given', 'when', 'then'] }; return new Language('Russian', vocabulary); })();