From 62eeb30c2e2e56525ef09309f211087b2e9eb82f Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Fri, 20 Mar 2015 11:21:46 -0500 Subject: [PATCH] Enable first working behat tests --- composer.json | 8 +- tests/behat.yml | 9 ++ tests/features/bootstrap/FeatureContext.php | 93 +++++++-------------- tests/features/createUser.feature | 24 ++++-- tests/features/login.feature | 14 ++++ 5 files changed, 77 insertions(+), 71 deletions(-) create mode 100644 tests/behat.yml create mode 100644 tests/features/login.feature diff --git a/composer.json b/composer.json index a8237e0ba8..df3924732a 100755 --- a/composer.json +++ b/composer.json @@ -66,8 +66,12 @@ "bower-asset/jqueryui-timepicker-addon": "1.5.*" }, "require-dev": { - "behat/behat": "2.4.*@stable", - "behat/mink-extension": "*@stable" + "behat/behat": "2.5.*@stable", + "behat/mink": "1.4.*@stable", + "behat/mink-extension": "*", + "behat/mink-goutte-driver": "*", + "behat/mink-selenium2-driver": "*" + }, "extra": { "branch-alias": { diff --git a/tests/behat.yml b/tests/behat.yml new file mode 100644 index 0000000000..38cfb7fa58 --- /dev/null +++ b/tests/behat.yml @@ -0,0 +1,9 @@ +default: + extensions: + Behat\MinkExtension\Extension: + base_url: http://localhost + goutte: ~ + selenium2: ~ + paths: + features: features + bootstrap: %behat.paths.features%/bootstrap diff --git a/tests/features/bootstrap/FeatureContext.php b/tests/features/bootstrap/FeatureContext.php index 13aa5c87da..29ca38ca44 100644 --- a/tests/features/bootstrap/FeatureContext.php +++ b/tests/features/bootstrap/FeatureContext.php @@ -1,81 +1,48 @@