KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.62
System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64
User : www ( 80)
PHP Version : 8.3.8
Disable Function : NONE
Directory :  /domains/irtiweb/CATS/vendor/behat/behat/features/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /domains/irtiweb/CATS/vendor/behat/behat/features/init.feature
Feature: Init
  In order to be able to start fast
  As a feature developer
  I need to be able to init Behat path structure fast

  Scenario: Simple init
    Given I am in the "init_test" path
    When I run "behat --no-colors --init"
    Then it should pass with:
      """
      +d features - place your *.feature files here
      +d features/bootstrap - place your context classes here
      +f features/bootstrap/FeatureContext.php - place your definitions, transformations and hooks here
      """
    And file "features/bootstrap/FeatureContext.php" should exist

  Scenario: Custom paths
    Given I am in the "init_test2" path
    And a file named "behat.yml" with:
      """
      default:
        autoload: %paths.base%/supp
        suites:
          default:
            paths:    [ %paths.base%/scenarios ]
            contexts: [ CustomContext ]
      """
    When I run "behat --no-colors --init"
    Then it should pass with:
      """
      +d scenarios - place your *.feature files here
      +d supp - place your context classes here
      +f supp/CustomContext.php - place your definitions, transformations and hooks here
      """
    And file "supp/CustomContext.php" should exist

  Scenario: Multiple suites
    Given I am in the "init_test3" path
    And a file named "behat.yml" with:
      """
      default:
        autoload: %paths.base%/contexts
        suites:
          suite1:
            paths:    [ %paths.base%/scenarios1 ]
            contexts: [ Custom1Context ]
          suite2:
            paths:    [ %paths.base%/scenarios2 ]
            contexts: [ Custom2Context ]
      """
    When I run "behat --no-colors --init"
    Then it should pass with:
      """
      +d scenarios1 - place your *.feature files here
      +d contexts - place your context classes here
      +f contexts/Custom1Context.php - place your definitions, transformations and hooks here
      +d scenarios2 - place your *.feature files here
      +f contexts/Custom2Context.php - place your definitions, transformations and hooks here
      """
    And file "contexts/Custom1Context.php" should exist
    And file "contexts/Custom2Context.php" should exist

  Scenario: Contexts with arguments
    Given I am in the "init_test2" path
    And a file named "behat.yml" with:
      """
      default:
        autoload: %paths.base%/supp
        suites:
          default:
            paths:    [ %paths.base%/scenarios ]
            contexts:
              - CustomContext: [ 'a', 'b' ]
      """
    When I run "behat --no-colors --init"
    Then it should pass with:
      """
      +d scenarios - place your *.feature files here
      +d supp - place your context classes here
      +f supp/CustomContext.php - place your definitions, transformations and hooks here
      """
    And file "supp/CustomContext.php" should exist

Anon7 - 2021