From 1f7b08bd19dd37bec73903679b3e0bfdaed71927 Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Thu, 19 Jan 2017 15:19:20 +0100 Subject: LDAP OCS Api for show config Signed-off-by: Arthur Schiwon --- build/integration/features/bootstrap/LDAPContext.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'build/integration/features/bootstrap') diff --git a/build/integration/features/bootstrap/LDAPContext.php b/build/integration/features/bootstrap/LDAPContext.php index 3a66641685a..5d1f75ceff4 100644 --- a/build/integration/features/bootstrap/LDAPContext.php +++ b/build/integration/features/bootstrap/LDAPContext.php @@ -66,4 +66,23 @@ class LDAPContext implements Context { new \Behat\Gherkin\Node\TableNode([['key', $key], ['value', $value]]) ); } + + /** + * @Given /^the response should contain a tag "([^"]*)" with value "([^"]*)"$/ + */ + public function theResponseShouldContainATagWithValue($tagName, $expectedValue) { + $data = $this->response->xml()->data[0]->$tagName; + PHPUnit_Framework_Assert::assertEquals($expectedValue, $data[0]); + } + + /** + * @When /^getting the LDAP configuration with showPassword "([^"]*)"$/ + */ + public function gettingTheLDAPConfigurationWithShowPassword($showPassword) { + $this->sendingToWith( + 'GET', + $this->apiUrl . '/' . $this->configID . '?showPassword=' . $showPassword, + null + ); + } } -- cgit v1.2.3