Cucumber-js: рдПрдХрд╛рдзрд┐рдХ рдЪрд░рдг рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрдХрдбрд╝реА рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдлрд╝рд░ре░ 2018  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: cucumber/cucumber-js

рдореИрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд▓рд╛рдн рдХреЗ рдХрдИ рдЪрд░рдгреЛрдВ рд╡рд╛рд▓реА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрдХрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЯрд╛рдЗрдкрдкреНрд░рддрд┐ рдЪрд░рдг рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

./node_modules/.bin/cucumber-js src --require src/steps/*.steps.ts --require-module ts-node/register

рд▓реЗрдХрд┐рди рдлрд┐рд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдкреЙрдк рдЕрдк рд╣реЛрддреА рд╣реИ:

рддреНрд░реБрдЯрд┐: (1:1): рдЕрдкреЗрдХреНрд╖рд┐рдд: #EOF, #Language, #TagLine, #FeatureLine, #Comment, #Empty, 'рдХрдХрдбрд╝реА' рд╕реЗ 'рдЖрдпрд╛рдд {CallbackStepDefinition as CB, рджрд┐рдП рдЧрдП, рдХрдм, рдлрд┐рд░};'

рдореИрдВрдиреЗ program.parse(args) рдХреЗ рдмрд╛рдж lib/cli/argv_parser.js рдореЗрдВ рдПрдХ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдбрд╛рд▓рд╛, рдЬреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИ:

[ 'src', 'src/steps/example2.steps.ts']

рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рджреВрд╕рд░реЗ рдЪрд░рдг рдХреА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЧрд▓рддреА рд╕реЗ рдПрдХ рдлреАрдЪрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдлреАрдб рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдПрдХ рдиреНрдпреВрдирддрдо рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рднрдВрдбрд╛рд░ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ: https://github.com/protoman92/cucumber-lightweight-sample ред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИ

./node_modules/.bin/cucumber-js src --require 'src/steps/*.steps.ts' --require-module ts-node/register

рдЧреНрд▓реЛрдм рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХреЗ рдЙрджреНрдзрд░рдг рдЗрд╕реЗ рдЖрдкрдХреЗ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИ

./node_modules/.bin/cucumber-js src --require 'src/steps/*.steps.ts' --require-module ts-node/register

рдЧреНрд▓реЛрдм рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХреЗ рдЙрджреНрдзрд░рдг рдЗрд╕реЗ рдЖрдкрдХреЗ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВред

@charlierudolph рдиреЗ рдЕрджреНрднреБрдд рдХрд╛рдо рдХрд┐рдпрд╛ :) рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдХреГрдкрдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

bmsoko picture bmsoko  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

igniteram picture igniteram  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

arjunjh10 picture arjunjh10  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

edgarechm picture edgarechm  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pellekrogholt picture pellekrogholt  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ