Skip to content

Commit efa1375

Browse files
committed
Merge branch '4.next' into 5.x-merge-4.next
# Conflicts: # tests/TestCase/DebugSqlTest.php
2 parents dd4fd49 + 91b0d43 commit efa1375

1 file changed

Lines changed: 6 additions & 10 deletions

File tree

tests/TestCase/DebugSqlTest.php

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -72,17 +72,13 @@ public function testSqlHtmlOnCli()
7272

7373
ob_start();
7474
$this->assertSame($query, DebugSql::sql($query, true, true));
75-
$result = ob_get_clean();
75+
$result = strip_tags(ob_get_clean());
76+
$result = preg_replace("/[\n\r]/", '', $result);
7677

77-
$expected = <<<EXPECTED
78-
<div class="cake-debug-output">
79-
<span><strong>%s</strong> (line <strong>%d</strong>)</span>
80-
<pre class="cake-debug">
81-
<span style="font-weight:bold;">SELECT</span>
82-
EXPECTED;
83-
$fieldName = $this->connection->getDriver() instanceof Postgres ? '"panels__id"' : 'panels__id';
84-
$expected = sprintf($expected, str_replace(ROOT, '', __FILE__), __LINE__ - 10, $fieldName);
85-
$this->assertTextContains(str_replace(["\n", "\r"], '', $expected), str_replace(["\n", "\r"], '', $result));
78+
$this->assertStringContainsString(sprintf('%s (line %s)', str_replace(ROOT, '', __FILE__), __LINE__ - 4), $result);
79+
$this->assertStringContainsString('SELECT panels.id AS', $result);
80+
$this->assertStringContainsString('panels__id', $result);
81+
$this->assertStringContainsString('FROM panels panels', $result);
8682
}
8783

8884
/**

0 commit comments

Comments
 (0)