summaryrefslogtreecommitdiffstats
path: root/tests/lib
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2018-04-11 14:24:47 +0200
committerGitHub <noreply@github.com>2018-04-11 14:24:47 +0200
commit7a3ce073dac286eedfa3003c4f8567827cd5f10b (patch)
tree85eff08ff7778eb06e11dc7689c6705d07232d0d /tests/lib
parent0dabb26cc2e03e4aa96665fab28c02bb61132cad (diff)
parent15815c034f8f3720208e492713c79df8b0bc6e46 (diff)
downloadnextcloud-server-7a3ce073dac286eedfa3003c4f8567827cd5f10b.tar.gz
nextcloud-server-7a3ce073dac286eedfa3003c4f8567827cd5f10b.zip
Merge pull request #8946 from nextcloud/log-exceptions-as-nested-array-2
Log exceptions as nested array instead of encoded json
Diffstat (limited to 'tests/lib')
-rw-r--r--tests/lib/LoggerTest.php25
1 files changed, 20 insertions, 5 deletions
diff --git a/tests/lib/LoggerTest.php b/tests/lib/LoggerTest.php
index 6f528bd6fab..9fdbccc24dc 100644
--- a/tests/lib/LoggerTest.php
+++ b/tests/lib/LoggerTest.php
@@ -96,9 +96,12 @@ class LoggerTest extends TestCase {
$logLines = $this->getLogs();
foreach($logLines as $logLine) {
+ if (is_array($logLine)) {
+ $logLine = json_encode($logLine);
+ }
$this->assertNotContains($user, $logLine);
$this->assertNotContains($password, $logLine);
- $this->assertContains('login(*** sensitive parameters replaced ***)', $logLine);
+ $this->assertContains('*** sensitive parameters replaced ***', $logLine);
}
}
@@ -115,9 +118,12 @@ class LoggerTest extends TestCase {
$logLines = $this->getLogs();
foreach($logLines as $logLine) {
+ if (is_array($logLine)) {
+ $logLine = json_encode($logLine);
+ }
$this->assertNotContains($user, $logLine);
$this->assertNotContains($password, $logLine);
- $this->assertContains('checkPassword(*** sensitive parameters replaced ***)', $logLine);
+ $this->assertContains('*** sensitive parameters replaced ***', $logLine);
}
}
@@ -134,9 +140,12 @@ class LoggerTest extends TestCase {
$logLines = $this->getLogs();
foreach($logLines as $logLine) {
+ if (is_array($logLine)) {
+ $logLine = json_encode($logLine);
+ }
$this->assertNotContains($user, $logLine);
$this->assertNotContains($password, $logLine);
- $this->assertContains('validateUserPass(*** sensitive parameters replaced ***)', $logLine);
+ $this->assertContains('*** sensitive parameters replaced ***', $logLine);
}
}
@@ -153,9 +162,12 @@ class LoggerTest extends TestCase {
$logLines = $this->getLogs();
foreach($logLines as $logLine) {
+ if (is_array($logLine)) {
+ $logLine = json_encode($logLine);
+ }
$this->assertNotContains($user, $logLine);
$this->assertNotContains($password, $logLine);
- $this->assertContains('tryLogin(*** sensitive parameters replaced ***)', $logLine);
+ $this->assertContains('*** sensitive parameters replaced ***', $logLine);
}
}
@@ -177,13 +189,16 @@ class LoggerTest extends TestCase {
$logLines = $this->getLogs();
foreach($logLines as $logLine) {
+ if (is_array($logLine)) {
+ $logLine = json_encode($logLine);
+ }
$log = explode('\n', $logLine);
unset($log[1]); // Remove `testDetectclosure(` because we are not testing this here, but the closure on stack trace 0
$logLine = implode('\n', $log);
$this->assertNotContains($user, $logLine);
$this->assertNotContains($password, $logLine);
- $this->assertContains('{closure}(*** sensitive parameters replaced ***)', $logLine);
+ $this->assertContains('*** sensitive parameters replaced ***', $logLine);
}
}