feat: lit/divi-presets-delete – unbenutzte Presets löschen

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Jan-Niclas Loosen
2026-10-16 17:50:29 +02:00
co-authored by Claude Sonnet 5.5
parent 25720ad086
commit 2e8f723b01
6 changed files with 300 additions and 2 deletions
+9
View File
@@ -134,4 +134,13 @@ final class ErrorsTest extends TestCase
self::assertSame([], Errors::fieldsOf(Errors::invalidInput('x')));
self::assertSame([], Errors::fieldsOf(new \WP_Error('db', 'x', 'kein Array')));
}
public function testInUseTakesItsOwnHint(): void
{
$error = Errors::inUse('Wird verwendet.', [['post_id' => 3]], 'Erst die Verweise entfernen.');
$payload = self::assertToolError($error, 'in_use');
self::assertSame('Erst die Verweise entfernen.', $payload['hint']);
self::assertStringContainsString('force: true', Errors::inUse('x', [])->get_error_data()['hint']);
}
}