assertArrayHasKey( 'system_instructions', $defaults ); $this->assertStringContainsString( 'untrusted', strtolower( $defaults['system_instructions'] ) ); } public function test_sanitize_clears_api_key(): void { $defaults = Aivexa_Settings::get_defaults(); $sanitized = Aivexa_Settings::sanitize( array_merge( $defaults, array( 'enabled' => '1', 'api_key' => 'sk-should-not-persist-1234567890', ) ) ); $this->assertSame( '', $sanitized['api_key'] ); } }