make it compatible with behat v3

This commit is contained in:
Klein Florian
2013-10-29 10:25:15 +01:00
parent 253d919b42
commit 2ebc88634b
7 changed files with 19 additions and 10 deletions

View File

@@ -4,7 +4,7 @@ namespace Behat\MinkExtension\Context;
use Behat\Gherkin\Node\TableNode;
use Behat\Behat\Context\TranslatedContextInterface,
use Behat\Behat\Context\TranslatableContextInterface,
Behat\Behat\Event\ScenarioEvent;
/*
@@ -21,7 +21,7 @@ use Behat\Behat\Context\TranslatedContextInterface,
*
* @author Konstantin Kudryashov <ever.zet@gmail.com>
*/
class MinkContext extends RawMinkContext implements TranslatedContextInterface
class MinkContext extends RawMinkContext implements TranslatableContextInterface
{
/**
* Opens homepage.
@@ -459,9 +459,9 @@ class MinkContext extends RawMinkContext implements TranslatedContextInterface
*
* @return array
*/
public function getTranslationResources()
public static function getTranslationResources()
{
return $this->getMinkTranslationResources();
return self::getMinkTranslationResources();
}
/**
@@ -469,7 +469,7 @@ class MinkContext extends RawMinkContext implements TranslatedContextInterface
*
* @return array
*/
public function getMinkTranslationResources()
public static function getMinkTranslationResources()
{
return glob(__DIR__.'/../../../../i18n/*.xliff');
}

View File

@@ -547,7 +547,7 @@ trait MinkDictionary
*
* @return array
*/
public function getMinkTranslationResources()
public static function getMinkTranslationResources()
{
return glob(__DIR__.'/../../../../i18n/*.xliff');
}

View File

@@ -2,7 +2,7 @@
namespace Behat\MinkExtension\Context;
use Behat\Behat\Context\BehatContext;
use Behat\Behat\Context\ContextInterface;
use Behat\Mink\Mink,
Behat\Mink\WebAssert,
@@ -22,7 +22,7 @@ use Behat\Mink\Mink,
*
* @author Konstantin Kudryashov <ever.zet@gmail.com>
*/
class RawMinkContext extends BehatContext implements MinkAwareInterface
class RawMinkContext implements MinkAwareInterface, ContextInterface
{
private $mink;
private $minkParameters;

View File

@@ -427,4 +427,9 @@ class Extension implements ExtensionInterface
return $config;
}
public function getName()
{
return 'mink';
}
}

View File

@@ -43,7 +43,7 @@
<service id="behat.mink.context.initializer" class="%behat.mink.context.initializer.class%">
<argument type="service" id="behat.mink" />
<argument>%behat.mink.parameters%</argument>
<tag name="behat.context.initializer" />
<tag name="context.initializer" />
</service>
<service id="behat.mink.listener.sessions_listener" class="%behat.mink.listener.sessions_listener.class%">