Come posso eseguire behat --init -s bugfix
per generare file di contesto all'interno del pacchetto? C'è un modo per fare questo? Vedo lo Sf2DemoBundle
ma non ho risolto come funziona.Symfony2 + Behat 3: genera il file di contesto all'interno del pacchetto e non nelle caratteristiche/directory di bootstrap
miei file
# /composer.json
"behat/behat": "dev-master",
"behat/mink": "dev-master",
"behat/mink-extension": "dev-master",
"behat/symfony2-extension": "dev-master",
"behat/mink-goutte-driver": "dev-master",
"behat/mink-browserkit-driver": "dev-master",
"behat/mink-selenium2-driver": "dev-master",
# /behat.yml
default:
suites:
default:
path: %paths.base%/features
contexts: [Behat\MinkExtension\Context\MinkContext]
bugfix:
type: symfony_bundle
bundle: 'TestBugfixBundle'
contexts: ['TestBugfixBundle\Features\Context\WebContext']
extensions:
Behat\Symfony2Extension: ~
Behat\MinkExtension:
default_session: 'symfony2'
sessions:
symfony2:
symfony2: ~
La soluzione
È necessario impostare il parametro autoload
a Behat:
# /behat.yml
default:
autoload:
'': %paths.base%/src
Grazie, è meglio aggiungere la soluzione come risposta, è davvero difficile trovarla nella documentazione: http://docs.behat.org/en/v3.0/guides/6.profiles.html – nethead