All work
- Reporter options not being passed correctlyTESTBOX-420Resolved issue: TESTBOX-420Luis Majano
- Console reporter now includes colors and abiliy to execute via boxlangTESTBOX-419Resolved issue: TESTBOX-419Luis Majano
- initArgs.bundles can be an array or simple value, consolidate it in boxlang runnerTESTBOX-418Resolved issue: TESTBOX-418Luis Majano
- BoxLang only usage improvementsTESTBOX-417Resolved issue: TESTBOX-417Luis Majano
- version number fixes for snapshotTESTBOX-416Resolved issue: TESTBOX-416Luis Majano
- More BoxLang only mode supportTESTBOX-415Resolved issue: TESTBOX-415Luis Majano
- BoxLang only updates and testingTESTBOX-414Resolved issue: TESTBOX-414Luis Majano
- refactor of evaluate to use direct approach instead of requiring the module for $getproperty mockingTESTBOX-413Resolved issue: TESTBOX-413Luis Majano
- Updated to use cbMockData now instead of MockDataCFCTESTBOX-412Resolved issue: TESTBOX-412Luis Majano
- fix missing `cfloop` on test browserTESTBOX-411Resolved issue: TESTBOX-411Luis Majano
- Error when using the url.excludes with the HTML runnerTESTBOX-410Resolved issue: TESTBOX-410John Whish
- Support BoxLang without needing compatTESTBOX-409Resolved issue: TESTBOX-409Brad Wood
- Allow toHaveKey to support struct like objectsTESTBOX-408Resolved issue: TESTBOX-408Luis Majano
- switch from java method array.addAll() to cfml array.Append()TESTBOX-407Resolved issue: TESTBOX-407Luis Majano
- assertions create the error message first?TESTBOX-406Luis Majano
- coverageThresholds is spelled wrongTESTBOX-405Nolan Erck
- The identification of the web pageContext had a typo: getpageContext insted of just pagecontext for BoxLang detectionTESTBOX-404Resolved issue: TESTBOX-404Luis Majano
- Assertions: key() and notKey() now have a CaseSensitive boolean argumentTESTBOX-403Resolved issue: TESTBOX-403Luis Majano
- New matcher: toHaveKeyWithCase()TESTBOX-402Resolved issue: TESTBOX-402Luis Majano
- BoxLang CLI mode and RunnerTESTBOX-401Resolved issue: TESTBOX-401Luis Majano
- Drop Adobe 2018 supportTESTBOX-400Resolved issue: TESTBOX-400Luis Majano
- xUnit new annotation for @DisplayName so it can show instead of the function nameTESTBOX-399Resolved issue: TESTBOX-399Luis Majano
- DisplayName on a bundle now shows up in the reportsTESTBOX-398Resolved issue: TESTBOX-398Luis Majano
- debug() get's two new arguments: label and showUDFsTESTBOX-397Resolved issue: TESTBOX-397Luis Majano
- Generating a repeatable id for specs to track them better in future UIsTESTBOX-396Resolved issue: TESTBOX-396Luis Majano
- adding missing focused argument to spec methodsTESTBOX-395Resolved issue: TESTBOX-395Luis Majano
- new `test(), xtest(), ftest()` alias for more natuarl testingTESTBOX-394Resolved issue: TESTBOX-394Luis Majano
- New environment helpers to do skip detections or anything you see fit: isAdobe, isLucee, isBoxLang, isWindows, isMac, isLinuxTESTBOX-393Resolved issue: TESTBOX-393Luis Majano
- BoxLang classes supportTESTBOX-392Resolved issue: TESTBOX-392Luis Majano
- MockBox converted to scriptTESTBOX-391Resolved issue: TESTBOX-391Luis Majano
- $getProperty behaviour change between 5.0 and 5.4TESTBOX-390Resolved issue: TESTBOX-390Luis Majano
- Browser Enhancement: Enable Running Tests via Ajax for Real-Time Status MonitoringTESTBOX-389
- Adobe 2023 / Lucee 6 CertificationTESTBOX-388Resolved issue: TESTBOX-388Luis Majano
- more compats on engine detectionTESTBOX-387Resolved issue: TESTBOX-387Luis Majano
- Add lists of runners to Browser PageTESTBOX-386Resolved issue: TESTBOX-386Luis Majano
- Remove all unsafe references to evaluateTESTBOX-385Resolved issue: TESTBOX-385Luis Majano
- Test failure message emitting unescaped contentTESTBOX-384Resolved issue: TESTBOX-384Luis Majano
- `skip` argument should be evaluated after `beforeAll`TESTBOX-382Luis Majano
- New matchers and assertions: toEndWith(), toEndWithCase(), endsWith(), endsWithCase() and their appropriate negationsTESTBOX-381Resolved issue: TESTBOX-381Luis Majano
- New matchers and assertions: toStartWith(), toStartWithCase(), startsWith(), startsWthCase() and their appropriate negationsTESTBOX-380Resolved issue: TESTBOX-380Luis Majano
- New expectations: toBeIn(), toBeInWithCase() so you can verify a needle in string or array targetsTESTBOX-379Resolved issue: TESTBOX-379Luis Majano
- onSpecError `suiteSpecs` is invalid, it's `suiteStats`TESTBOX-378Resolved issue: TESTBOX-378Luis Majano
- TestBox ModulesTESTBOX-377Resolved issue: TESTBOX-377Luis Majano
- Add `bundlesPattern` to testbox.system.TestBox `init` methodTESTBOX-376Resolved issue: TESTBOX-376Luis Majano
- Updated mixerUtil for faster performance and new approaches to dynamic mixinsTESTBOX-375Resolved issue: TESTBOX-375Luis Majano
- cbstreams doesn't entirely work outside of ColdBoxTESTBOX-374Resolved issue: TESTBOX-374Luis Majano
- Update to `cbstreams` 2.x series for compat purposes.TESTBOX-373Resolved issue: TESTBOX-373Luis Majano
- Adobe 2023 and Lucee 6 SupportTESTBOX-372Resolved issue: TESTBOX-372Luis Majano
- Add CoverageReporter for batching code coverage reportsTESTBOX-371Resolved issue: TESTBOX-371Doohickey
- `toHaveKey` works on queries in Lucee but not ColdFusionTESTBOX-370Resolved issue: TESTBOX-370Luis Majano
50 of 404
URLEncodedFormat Replaces Spaces with Plus Symbols
Fixed
Description
Pinned fields
Click on the next to a field label to start pinning.
Details
Details
Details
Sentry
Sentry
Sentry
Created January 30, 2025 at 4:13 PM
Updated January 30, 2025 at 4:57 PM
Resolved January 30, 2025 at 4:57 PM
Activity
Show:
The following code:
result = urlEncodedFormat( "my param with spaces" );
Returns
my+param+with+spaces
The result shoud contain URL encoded spaces (
my%20param%20with%20spaces
) instead of plus signs.