From 1b68c7343fa6d1f6171816a49197013bfbd225c5 Mon Sep 17 00:00:00 2001 From: Konstantin Kudryashov Date: Wed, 12 Dec 2012 09:34:22 +0100 Subject: [PATCH 01/13] Always disable Guzzle redirects --- src/Behat/MinkExtension/Extension.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Behat/MinkExtension/Extension.php b/src/Behat/MinkExtension/Extension.php index 368512d..9066350 100644 --- a/src/Behat/MinkExtension/Extension.php +++ b/src/Behat/MinkExtension/Extension.php @@ -98,6 +98,10 @@ class Extension implements ExtensionInterface $minkParameters[$ns] = $tlValue; } else { foreach ($tlValue as $name => $value) { + if ('guzzle_parameters' === $name) { + $value['redirect.disable'] = true; + } + $container->setParameter("behat.mink.$ns.$name", $value); } } From f98a3092ac28f5d3c91d1efd5f039cc037f22ee5 Mon Sep 17 00:00:00 2001 From: Konstantin Kudryashov Date: Wed, 19 Dec 2012 11:37:38 +0100 Subject: [PATCH 02/13] Do not show page if exception's not from Mink --- src/Behat/MinkExtension/Listener/FailureShowListener.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Behat/MinkExtension/Listener/FailureShowListener.php b/src/Behat/MinkExtension/Listener/FailureShowListener.php index 063d535..9daae53 100644 --- a/src/Behat/MinkExtension/Listener/FailureShowListener.php +++ b/src/Behat/MinkExtension/Listener/FailureShowListener.php @@ -7,6 +7,7 @@ use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Behat\Behat\Event\StepEvent; use Behat\Mink\Mink; +use Behat\Mink\Exception\Exception as MinkException; /* * This file is part of the Behat\MinkExtension. @@ -79,6 +80,10 @@ class FailureShowListener implements EventSubscriberInterface if (StepEvent::FAILED !== $event->getResult()) { return; } + + if (!$event->getException() instanceof MinkException) { + return; + } if (null === $this->parameters['show_cmd']) { throw new \RuntimeException('Set "show_cmd" parameter in behat.yml to be able to open page in browser (ex.: "show_cmd: open %s")'); From e368950d82fbc763c5475413f9c360cbde853af3 Mon Sep 17 00:00:00 2001 From: Adrien Brault Date: Thu, 3 Jan 2013 16:39:08 +0100 Subject: [PATCH 03/13] Fix RawMinkContext::getSession return type --- src/Behat/MinkExtension/Context/RawMinkContext.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Behat/MinkExtension/Context/RawMinkContext.php b/src/Behat/MinkExtension/Context/RawMinkContext.php index 3056a1b..eee8e91 100644 --- a/src/Behat/MinkExtension/Context/RawMinkContext.php +++ b/src/Behat/MinkExtension/Context/RawMinkContext.php @@ -5,7 +5,8 @@ namespace Behat\MinkExtension\Context; use Behat\Behat\Context\BehatContext; use Behat\Mink\Mink, - Behat\Mink\WebAssert; + Behat\Mink\WebAssert, + Behat\Mink\Session; /* * This file is part of the Behat\MinkExtension. From 169f970fffc8938a65009fa6d23f55e0f0e12abd Mon Sep 17 00:00:00 2001 From: Adrien Brault Date: Thu, 3 Jan 2013 18:33:16 +0100 Subject: [PATCH 04/13] Fix RawMinkContext::saveScreenshot not working --- src/Behat/MinkExtension/Context/RawMinkContext.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Behat/MinkExtension/Context/RawMinkContext.php b/src/Behat/MinkExtension/Context/RawMinkContext.php index eee8e91..6c1324a 100644 --- a/src/Behat/MinkExtension/Context/RawMinkContext.php +++ b/src/Behat/MinkExtension/Context/RawMinkContext.php @@ -121,7 +121,7 @@ class RawMinkContext extends BehatContext implements MinkAwareInterface // Under Cygwin, uniqid with more_entropy must be set to true. // No effect in other environments. $filename = $filename ?: sprintf('%s_%s_%s.%s', $this->getMinkParameter('browser_name'), date('c'), uniqid('', true), 'png'); - $filepath = $filepath ? $filepath : ini_get('upload_tmp_dir') ? ini_get('upload_tmp_dir') : sys_get_temp_dir(); + $filepath = $filepath ? $filepath : (ini_get('upload_tmp_dir') ? ini_get('upload_tmp_dir') : sys_get_temp_dir()); file_put_contents($filepath . '/' . $filename, $this->getSession()->getScreenshot()); } } From 0ea5623869a1e42a5ca64796428201258809e87a Mon Sep 17 00:00:00 2001 From: Gordon Franke Date: Thu, 10 Jan 2013 18:13:27 +0100 Subject: [PATCH 05/13] add missing and reorder trasnaltion strings for german language --- i18n/de.xliff | 98 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 61 insertions(+), 37 deletions(-) diff --git a/i18n/de.xliff b/i18n/de.xliff index 4979456..74eef55 100644 --- a/i18n/de.xliff +++ b/i18n/de.xliff @@ -2,6 +2,14 @@
+ + + + + + + + [^"]+)"$/]]> [^"]+)"$/]]> @@ -62,22 +70,70 @@ [^"]*)" to "(?P(?:[^"]|\\")*)"$/]]> [^"]*)" in "(?P(?:[^"]|\\")*)"$/]]> + + [^"]+)"$/]]> + [^"]+)" sein$/]]> + + + "([^"]|\\")*")$/]]> + "([^"]|\\")*") übereinstimmen$/]]> + + + \d+)$/]]> + \d+) sein$/]]> + + + \d+)$/]]> + \d+) sein$/]]> + (?:[^"]|\\")*)"$/]]> (?:[^"]|\\")*)" sehen$/]]> - - (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" enthalten$/]]> - (?:[^"]|\\")*)"$/]]> (?:[^"]|\\")*)" sehen$/]]> - + + "(?:[^"]|\\")*")$/]]> + "(?:[^"]|\\")*")$/]]> + + + "(?:[^"]|\\")*")$/]]> + "(?:[^"]|\\")*")$/]]> + + + (?:[^"]|\\")*)"$/]]> + (?:[^"]|\\")*)" enthalten$/]]> + + (?:[^"]|\\")*)"$/]]> (?:[^"]|\\")*)" enthalten$/]]> + + (?:[^"]|\\")*)" in the "(?P[^"]*)" element$/]]> + (?:[^"]|\\")*)" im "(?P[^"]*)" Element sehen$/]]> + + + (?:[^"]|\\")*)" in the "(?P[^"]*)" element$/]]> + (?:[^"]|\\")*)" im "(?P[^"]*)" Element sehen$/]]> + + + [^"]*)" element should contain "(?P(?:[^"]|\\")*)"$/]]> + [^"]*)" Element sollte "(?P(?:[^"]|\\")*)" enthalten$/]]> + + + [^"]*)" element should not contain "(?P(?:[^"]|\\")*)"$/]]> + [^"]*)" Element sollte nicht "(?P(?:[^"]|\\")*)" enthalten$/]]> + + + [^"]*)" element$/]]> + [^"]*)" Element sehen$/]]> + + + [^"]*)" element$/]]> + [^"]*)" Element sehen$/]]> + (?:[^"]|\\")*)" field should contain "(?P(?:[^"]|\\")*)"$/]]> (?:[^"]|\\")*)" Feld sollte "(?P(?:[^"]|\\")*)" enthalten$/]]> @@ -94,42 +150,10 @@ (?:[^"]|\\")*)" checkbox should not be checked$/]]> (?:[^"]|\\")*)" checkbox sollte nicht aktiviert sein$/]]> - - [^"]+)"$/]]> - [^"]+)" sein$/]]> - - - "([^"]|\\")*")$/]]> - "([^"]|\\")*") übereinstimmen$/]]> - - - [^"]*)" element should contain "(?P(?:[^"]|\\")*)"$/]]> - [^"]*)" Element sollte "(?P(?:[^"]|\\")*)" enthalten$/]]> - - - (?:[^"]|\\")*)" in the "(?P[^"]*)" element$/]]> - (?:[^"]|\\")*)" im "(?P[^"]*)" Element sehen$/]]> - - - [^"]*)" element$/]]> - [^"]*)" Element sehen$/]]> - - - [^"]*)" element$/]]> - [^"]*)" Element sehen$/]]> - \d+) "(?P[^"]*)" elements?$/]]> \d+) "(?P[^"]*)" Elemente? sehen$/]]> - - \d+)$/]]> - \d+) sein$/]]> - - - \d+)$/]]> - \d+) sein$/]]> - From 69c36a4bf6697807a3a7e3c002cd1d35a3935577 Mon Sep 17 00:00:00 2001 From: Gordon Franke Date: Thu, 10 Jan 2013 20:45:06 +0100 Subject: [PATCH 06/13] add german then translation --- i18n/de.xliff | 76 +++++++++++++++++++++++++-------------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/i18n/de.xliff b/i18n/de.xliff index 74eef55..662c509 100644 --- a/i18n/de.xliff +++ b/i18n/de.xliff @@ -4,155 +4,155 @@ - + - + [^"]+)"$/]]> - [^"]+)"$/]]> + [^"]+)"$/]]> [^"]+)"$/]]> - [^"]+)"$/]]> + [^"]+)"$/]]> - + - + - + (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)"$/]]> + (?:[^"]|\\")*)"$/]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)"$/]]> + (?:[^"]|\\")*)"$/]]> (?:[^"]|\\")*)" with "(?P(?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" "(?P(?:[^"]|\\")*)" ein$/]]> + (?:[^"]|\\")*)" "(?P(?:[^"]|\\")*)" ein$/]]> (?:[^"]|\\")*)" for "(?P(?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" in "(?P(?:[^"]|\\")*)" ein$/]]> + (?:[^"]|\\")*)" in "(?P(?:[^"]|\\")*)" ein$/]]> - + (?:[^"]|\\")*)" from "(?P(?:[^"]|\\")*)"$/]]> + (?:[^"]|\\")*)" von "(?P(?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" von "(?P(?:[^"]|\\")*)"$/]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)"$/]]> + (?:[^"]|\\")*)"$/]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)"$/]]> + (?:[^"]|\\")*)"$/]]> [^"]*)" to "(?P(?:[^"]|\\")*)"$/]]> - [^"]*)" in "(?P(?:[^"]|\\")*)"$/]]> + [^"]*)" in "(?P(?:[^"]|\\")*)"$/]]> [^"]+)"$/]]> - [^"]+)" sein$/]]> + [^"]+)" sein$/]]> "([^"]|\\")*")$/]]> - "([^"]|\\")*") übereinstimmen$/]]> + "([^"]|\\")*") übereinstimmen$/]]> \d+)$/]]> - \d+) sein$/]]> + \d+) sein$/]]> \d+)$/]]> - \d+) sein$/]]> + \d+) sein$/]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" sehen$/]]> + (?:[^"]|\\")*)" sehen$/]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" sehen$/]]> + (?:[^"]|\\")*)" sehen$/]]> "(?:[^"]|\\")*")$/]]> - "(?:[^"]|\\")*")$/]]> + "(?:[^"]|\\")*")$/]]> "(?:[^"]|\\")*")$/]]> - "(?:[^"]|\\")*")$/]]> + "(?:[^"]|\\")*")$/]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" enthalten$/]]> + (?:[^"]|\\")*)" enthalten$/]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" enthalten$/]]> + (?:[^"]|\\")*)" enthalten$/]]> (?:[^"]|\\")*)" in the "(?P[^"]*)" element$/]]> - (?:[^"]|\\")*)" im "(?P[^"]*)" Element sehen$/]]> + (?:[^"]|\\")*)" im "(?P[^"]*)" Element sehen$/]]> (?:[^"]|\\")*)" in the "(?P[^"]*)" element$/]]> - (?:[^"]|\\")*)" im "(?P[^"]*)" Element sehen$/]]> + (?:[^"]|\\")*)" im "(?P[^"]*)" Element sehen$/]]> [^"]*)" element should contain "(?P(?:[^"]|\\")*)"$/]]> - [^"]*)" Element sollte "(?P(?:[^"]|\\")*)" enthalten$/]]> + [^"]*)" Element (?:|sollte )"(?P(?:[^"]|\\")*)" enthalten$/]]> [^"]*)" element should not contain "(?P(?:[^"]|\\")*)"$/]]> - [^"]*)" Element sollte nicht "(?P(?:[^"]|\\")*)" enthalten$/]]> + [^"]*)" Element (?:|sollte )nicht "(?P(?:[^"]|\\")*)" enthalten$/]]> [^"]*)" element$/]]> - [^"]*)" Element sehen$/]]> + [^"]*)" Element sehen$/]]> [^"]*)" element$/]]> - [^"]*)" Element sehen$/]]> + [^"]*)" Element sehen$/]]> (?:[^"]|\\")*)" field should contain "(?P(?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" Feld sollte "(?P(?:[^"]|\\")*)" enthalten$/]]> + (?:[^"]|\\")*)" Feld (?:|sollte )"(?P(?:[^"]|\\")*)" enthalten$/]]> (?:[^"]|\\")*)" field should not contain "(?P(?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" Feld sollte nicht "(?P(?:[^"]|\\")*)" enthalten$/]]> + (?:[^"]|\\")*)" Feld (?:|sollte )nicht "(?P(?:[^"]|\\")*)" enthalten$/]]> (?:[^"]|\\")*)" checkbox should be checked$/]]> - (?:[^"]|\\")*)" checkbox sollte aktiviert sein$/]]> + (?:[^"]|\\")*)" checkbox (?:|sollte )aktiviert sein$/]]> (?:[^"]|\\")*)" checkbox should not be checked$/]]> - (?:[^"]|\\")*)" checkbox sollte nicht aktiviert sein$/]]> + (?:[^"]|\\")*)" checkbox (?:|sollte )nicht aktiviert sein$/]]> \d+) "(?P[^"]*)" elements?$/]]> - \d+) "(?P[^"]*)" Elemente? sehen$/]]> + \d+) "(?P[^"]*)" Elemente? sehen$/]]> From 340793c2ffd20cbc6f6b65f234fbbe5a237db629 Mon Sep 17 00:00:00 2001 From: Arend-Jan Tetteroo Date: Fri, 11 Jan 2013 16:54:37 +0100 Subject: [PATCH 07/13] Added new translations for dutch language (nl) --- i18n/nl.xliff | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/i18n/nl.xliff b/i18n/nl.xliff index 9b1c193..8c566fb 100644 --- a/i18n/nl.xliff +++ b/i18n/nl.xliff @@ -2,9 +2,17 @@
+ + + + + + + + [^"]+)"$/]]> - [^"]+)" ben$/]]> + [^"]+)" ben$/]]> [^"]+)"$/]]> @@ -46,6 +54,10 @@ (?:[^"]|\\")*)" from "(?P(?:[^"]|\\")*)"$/]]> + + (?:[^"]|\\")*)" from "(?P(?:[^"]|\\")*)"$/]]> + (?:[^"]|\\")*)"$/]]> (?:[^"]|\\")*)" aanvink$/]]> @@ -62,6 +74,14 @@ (?:[^"]|\\")*)"$/]]> (?:[^"]|\\")*)" zien$/]]> + + "(?:[^"]|\\")*")$/]]> + "(?:[^"]|\\")*")$/]]> + + + "(?:[^"]|\\")*")$/]]> + "(?:[^"]|\\")*")$/]]> + (?:[^"]|\\")*)"$/]]> (?:[^"]|\\")*)" bevatten$/]]> @@ -102,10 +122,18 @@ [^"]*)" element should contain "(?P(?:[^"]|\\")*)"$/]]> [^"]*)" "(?P(?:[^"]|\\")*)" bevatten$/]]> + + [^"]*)" element should not contain "(?P(?:[^"]|\\")*)"$/]]> + [^"]*)" niet "(?P(?:[^"]|\\")*)" bevatten $/]]> + (?:[^"]|\\")*)" in the "(?P[^"]*)" element$/]]> (?:[^"]|\\")*)" zien in "(?P[^"]*)"$/]]> + + (?:[^"]|\\")*)" in the "(?P[^"]*)" element$/]]> + (?:[^"]|\\")*)" niet zien in "(?P[^"]*)"$/]]> + [^"]*)" element$/]]> [^"]*)" zien$/]]> @@ -114,10 +142,18 @@ [^"]*)" element$/]]> [^"]*)" niet zien$/]]> + + \d+) "(?P[^"]*)" elements?$/]]> + \d+) "(?P[^"]*)" elementen zien$/]]> + \d+)$/]]> \d+) zijn$/]]> + + \d+)$/]]> + \d+) zijn$/]]> + From de6bd8dba0bbaaaf9ddfa81195423c7989dd0c2b Mon Sep 17 00:00:00 2001 From: Konstantin Kudryashov Date: Sun, 27 Jan 2013 16:32:41 +0100 Subject: [PATCH 08/13] Update composer.json --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index f8e441a..c9d2960 100644 --- a/composer.json +++ b/composer.json @@ -16,8 +16,8 @@ "require": { "php": ">=5.3.2", - "behat/behat": ">=2.4.0,<2.5.0", - "behat/mink": ">=1.4.0,<1.5.0" + "behat/behat": ">=2.4,<2.5-dev", + "behat/mink": ">=1.4,<1.5-dev" }, "require-dev": { From 61696847f4d2822c7ad367bf2616db061066587d Mon Sep 17 00:00:00 2001 From: sizuhiko Date: Wed, 6 Feb 2013 15:20:43 +0900 Subject: [PATCH 09/13] add option using utf8 to preg match strings --- i18n/ja.xliff | 74 +++++++++++++++++++++++++-------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/i18n/ja.xliff b/i18n/ja.xliff index 35b6247..4fbefdd 100644 --- a/i18n/ja.xliff +++ b/i18n/ja.xliff @@ -4,151 +4,151 @@ [^"]+)"$/]]> - [^\s]+)" を表示している$/]]> + [^\s]+)" を表示している$/u]]> [^"]+)"$/]]> - [^\s]+)" へ移動する$/]]> + [^\s]+)" へ移動する$/u]]> - + - + - + (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" ボタンをクリックする$/]]> + (?:[^"]|\\")*)" ボタンをクリックする$/u]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" のリンク先へ移動する$/]]> + (?:[^"]|\\")*)" のリンク先へ移動する$/u]]> (?:[^"]|\\")*)" with "(?P(?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" フィールドに "(?P(?:[^"]|\\")*)" と入力する$/]]> + (?:[^"]|\\")*)" フィールドに "(?P(?:[^"]|\\")*)" と入力する$/u]]> (?:[^"]|\\")*)" for "(?P(?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" という値を "(?P(?:[^"]|\\")*)" に入力する$/]]> + (?:[^"]|\\")*)" という値を "(?P(?:[^"]|\\")*)" に入力する$/u]]> - + (?:[^"]|\\")*)" from "(?P(?:[^"]|\\")*)" から選択する$/]]> + (?:[^"]|\\")*)" という値を "(?P(?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" という値を "(?P(?:[^"]|\\")*)" から追加で選択する$/u]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" にチェックをつける$/]]> + (?:[^"]|\\")*)" にチェックをつける$/u]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" のチェックをはずす$/]]> + (?:[^"]|\\")*)" のチェックをはずす$/u]]> [^"]*)" to "(?P(?:[^"]|\\")*)"$/]]> - [^"]*)" にあるファイルを "(?P(?:[^"]|\\")*)" に添付する$/]]> + [^"]*)" にあるファイルを "(?P(?:[^"]|\\")*)" に添付する$/u]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" と表示されていること$/]]> + (?:[^"]|\\")*)" と表示されていること$/u]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" が含まれていること$/]]> + (?:[^"]|\\")*)" が含まれていること$/u]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" と表示されていないこと$/]]> + (?:[^"]|\\")*)" と表示されていないこと$/u]]> (?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" が含まれていないこと$/]]> + (?:[^"]|\\")*)" が含まれていないこと$/u]]> (?:[^"]|\\")*)" field should contain "(?P(?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" フィールドに "(?P(?:[^"]|\\")*)" が含まれていること$/]]> + (?:[^"]|\\")*)" フィールドに "(?P(?:[^"]|\\")*)" が含まれていること$/u]]> (?:[^"]|\\")*)" field should not contain "(?P(?:[^"]|\\")*)"$/]]> - (?:[^"]|\\")*)" フィールドに "(?P(?:[^"]|\\")*)" が含まれていないこと$/]]> + (?:[^"]|\\")*)" フィールドに "(?P(?:[^"]|\\")*)" が含まれていないこと$/u]]> (?:[^"]|\\")*)" checkbox should be checked$/]]> - (?:[^"]|\\")*)" のチェックがついていること$/]]> + (?:[^"]|\\")*)" のチェックがついていること$/u]]> (?:[^"]|\\")*)" checkbox should not be checked$/]]> - (?:[^"]|\\")*)" のチェックがはずれていること$/]]> + (?:[^"]|\\")*)" のチェックがはずれていること$/u]]> [^"]+)"$/]]> - [^\s]+) を表示していること$/]]> + [^\s]+) を表示していること$/u]]> "([^"]|\\")*")$/]]> - "([^"]|\\")*") にマッチすること$/]]> + "([^"]|\\")*") にマッチすること$/u]]> [^"]*)" element should contain "(?P(?:[^"]|\\")*)"$/]]> - [^"]*)" エレメントに "(?P(?:[^"]|\\")*)" という値が含まれていること$/]]> + [^"]*)" エレメントに "(?P(?:[^"]|\\")*)" という値が含まれていること$/u]]> (?:[^"]|\\")*)" in the "(?P[^"]*)" element$/]]> - [^"]*)" エレメントに "(?P(?:[^"]|\\")*)" と表示されていること$/]]> + [^"]*)" エレメントに "(?P(?:[^"]|\\")*)" と表示されていること$/u]]> (?:[^"]|\\")*)" in the "(?P[^"]*)" element$/]]> - [^"]*)" エレメントに "(?P(?:[^"]|\\")*)" と表示されていないこと$/]]> + [^"]*)" エレメントに "(?P(?:[^"]|\\")*)" と表示されていないこと$/u]]> [^"]*)" element$/]]> - [^"]*)" エレメントが表示されていること$/]]> + [^"]*)" エレメントが表示されていること$/u]]> [^"]*)" element$/]]> - [^"]*)" エレメントが表示されていないこと$/]]> + [^"]*)" エレメントが表示されていないこと$/u]]> \d+) "(?P[^"]*)" elements?$/]]> - \d+) 個の "(?P[^"]*)" エレメントが表示されていること$/]]> + \d+) 個の "(?P[^"]*)" エレメントが表示されていること$/u]]> \d+)$/]]> - \d+) であること$/]]> + \d+) であること$/u]]> \d+)$/]]> - \d+) ではないこと$/]]> + \d+) ではないこと$/u]]> - + - + "(?:[^"]|\\")*")$/]]> - "(?:[^"]|\\")*")" にマッチするテキストが表示されていること$/]]> + "(?:[^"]|\\")*")" にマッチするテキストが表示されていること$/u]]> "(?:[^"]|\\")*")$/]]> - "(?:[^"]|\\")*")" にマッチするテキストが表示されていないこと$/]]> + "(?:[^"]|\\")*")" にマッチするテキストが表示されていないこと$/u]]> From adfa91e807d427f4fa2ce1a6b1cf02c7ce02e2dc Mon Sep 17 00:00:00 2001 From: Konstantin Kudryashov Date: Wed, 6 Feb 2013 10:12:01 +0100 Subject: [PATCH 10/13] Update .travis.yml --- .travis.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 02c922d..c61af9f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,12 +4,19 @@ php: - 5.3 - 5.4 +env: + - SYMFONY_VERSION='2.0.*' + - SYMFONY_VERSION='2.1.*' + - SYMFONY_VERSION='2.2.*@dev' + branches: only: - master before_script: - curl http://getcomposer.org/installer | php - - php composer.phar install --dev + - php composer.phar require --no-update symfony/symfony=$SYMFONY_VERSION + - php composer.phar install --dev --prefer-source + - export PATH=./vendor/bin:$PATH -script: vendor/bin/behat -fprogress +script: behat -fprogress From 4fcc72c3b66338ae789229fc34786ea84728aff1 Mon Sep 17 00:00:00 2001 From: Konstantin Kudryashov Date: Wed, 6 Feb 2013 10:25:54 +0100 Subject: [PATCH 11/13] Do not support 2.0 --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c61af9f..0e4c4b4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,6 @@ php: - 5.4 env: - - SYMFONY_VERSION='2.0.*' - SYMFONY_VERSION='2.1.*' - SYMFONY_VERSION='2.2.*@dev' From e60b81230563fdf079c7f67d36a352de328ecb79 Mon Sep 17 00:00:00 2001 From: Konstantin Kudryashov Date: Wed, 20 Feb 2013 00:23:29 +0100 Subject: [PATCH 12/13] Update composer.json --- composer.json | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index c9d2960..bda4920 100644 --- a/composer.json +++ b/composer.json @@ -12,8 +12,6 @@ } ], - "minimum-stability": "dev", - "require": { "php": ">=5.3.2", "behat/behat": ">=2.4,<2.5-dev", @@ -21,10 +19,16 @@ }, "require-dev": { - "behat/mink-goutte-driver": "*" + "behat/mink-goutte-driver": "1.0.*" }, "autoload": { "psr-0": { "Behat\\MinkExtension": "src/" } + }, + + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } } } From 70d8ae4f976038e5eae5951aacca65f2c33afb6d Mon Sep 17 00:00:00 2001 From: everzet Date: Wed, 20 Feb 2013 00:49:16 +0100 Subject: [PATCH 13/13] Update dev dependencies --- composer.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index bda4920..0460156 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,8 @@ }, "require-dev": { - "behat/mink-goutte-driver": "1.0.*" + "fabpot/goutte": "1.0.*@dev", + "behat/mink-goutte-driver": "1.0.*" }, "autoload": {