toBe('Normal String'); expect(rrdtool_escape_string('String with "quotes"'))->toBe('String with \"quotes\"'); expect(rrdtool_escape_string('String with :colons:'))->toBe('String with \:colons\:'); }); it('escapes percent signs only when ignore_percent is false', function () { // Default ($ignore_percent = true): % is left as-is. expect(rrdtool_escape_string('100%', true))->toBe('100%'); // Explicit false: % is doubled to %% for rrdtool format escaping. expect(rrdtool_escape_string('100%', false))->toBe('100%%'); });