From c303a10bf6d8c6f931aee9c10b9f64171cf1a27c Mon Sep 17 00:00:00 2001 From: everzet Date: Sun, 6 May 2012 22:43:49 +0200 Subject: [PATCH] updated build script --- behat.yml.dist | 9 +++++---- build.php | 21 +++++++++++++++------ 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/behat.yml.dist b/behat.yml.dist index d2a9447..9665f36 100644 --- a/behat.yml.dist +++ b/behat.yml.dist @@ -1,6 +1,7 @@ default: extensions: - Behat\MinkExtension\Extension: - base_url: http://en.wikipedia.org/ - goutte: ~ - sahi: ~ + mink_extension.phar: + mink_loader: mink-1.4.0beta1.phar + base_url: http://en.wikipedia.org/ + goutte: ~ + sahi: ~ diff --git a/build.php b/build.php index 6bc94b0..e14fd74 100755 --- a/build.php +++ b/build.php @@ -9,7 +9,11 @@ * with this source code in the file LICENSE. */ -$phar = new \Phar('behat-mink-extension.phar', 0, 'behat-mink-extension.phar'); +if (file_exists('mink_extension.phar')) { + unlink('mink_extension.phar'); +} + +$phar = new \Phar('mink_extension.phar', 0, 'extension.phar'); $phar->setSignatureAlgorithm(\Phar::SHA1); $phar->startBuffering(); @@ -21,6 +25,13 @@ addFileToPhar($phar, 'src/Behat/MinkExtension/Context/RawMinkContext.php'); addFileToPhar($phar, 'src/Behat/MinkExtension/Context/MinkContext.php'); addFileToPhar($phar, 'src/Behat/MinkExtension/Configuration.php'); addFileToPhar($phar, 'src/Behat/MinkExtension/Extension.php'); +addFileToPhar($phar, 'src/Behat/MinkExtension/services/mink.xml'); +addFileToPhar($phar, 'src/Behat/MinkExtension/services/sessions/goutte.xml'); +addFileToPhar($phar, 'src/Behat/MinkExtension/services/sessions/sahi.xml'); +addFileToPhar($phar, 'src/Behat/MinkExtension/services/sessions/zombie.xml'); +addFileToPhar($phar, 'src/Behat/MinkExtension/services/sessions/selenium.xml'); +addFileToPhar($phar, 'src/Behat/MinkExtension/services/sessions/selenium2.xml'); +addFileToPhar($phar, 'init.php'); $phar->setStub(<<setStub(<<stopBuffering(); -unset($phar); - function addFileToPhar($phar, $path) { - $phar->addFromString($path, __DIR__.'/'.$path); + $phar->addFromString($path, file_get_contents(__DIR__.'/'.$path)); }