рдореИрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд▓рд╛рдн рдХреЗ рдХрдИ рдЪрд░рдгреЛрдВ рд╡рд╛рд▓реА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрдХрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЯрд╛рдЗрдкрдкреНрд░рддрд┐ рдЪрд░рдг рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
./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
рдЧреНрд▓реЛрдм рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХреЗ рдЙрджреНрдзрд░рдг рдЗрд╕реЗ рдЖрдкрдХреЗ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВред
@charlierudolph рдиреЗ рдЕрджреНрднреБрдд рдХрд╛рдо рдХрд┐рдпрд╛ :) рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдХреГрдкрдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИ
рдЧреНрд▓реЛрдм рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХреЗ рдЙрджреНрдзрд░рдг рдЗрд╕реЗ рдЖрдкрдХреЗ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВред