pooja-bruno
47bedec590
add: script error console in cli
2025-07-04 15:39:29 +05:30
naman-bruno
f2aedf780d
Fix: showing test script errors ( #4902 )
...
* fix: catch errors in tests
2025-06-14 22:20:24 +05:30
Pooja
fc697bf81b
feat: support chai in scripts ( #4552 )
...
feat: support chai in scripts
2025-06-10 22:41:11 +05:30
sanish chirayath
9a35302d4b
Feature: implemented bru.interpolate ( #4122 )
...
* feat: enhance variable highlighting in CodeMirror and update interpolation method
* feat: add interpolate function to bru shim and corresponding tests
- Implemented the `interpolate` function in the bru shim to handle variable interpolation.
- Added a new test case for the `interpolate` function to verify its functionality with mock variables.
* feat: enhance interpolate function to support object interpolation
* feat: add translation support for pm.variables.replaceIn to bru.interpolate
* revert: eslint config changes
* revert: eslint config changes
* fix: update method call to use correct interpolation function in Bru class
* refactor: added jsdoc to codemirror highlighting code
* fix: higlighting for multiline editor
2025-05-22 15:37:15 +05:30
lohit
2a44691cb3
Merge pull request #4590 from poojabela/feat/add-getName-api-for-script
...
feat: add `req.getName` & `bru.getCollectionName` api
2025-05-16 20:21:35 +05:30
Pooja Belaramani
2852c07ec7
feat: support tv4 as a inbuilt lib ( #4589 )
2025-05-07 17:44:29 +05:30
poojabela
e0fb379511
add: bru.collectionName api
2025-04-30 17:25:42 +05:30
anusree-bruno
f0d1e6936e
Include globalEnvironmentVariables in runPostResponseVars result
2025-04-17 16:18:08 +05:30
Andreas Wirth
9a21eec1b9
Bugfix: Add cheerio and xml2js modules to post-response scripts ( #4516 )
...
* Bugfix: Add cheerio and xml2js modules to post-response scripts
* chore: improved cheerio and xml2js test
---------
Co-authored-by: Anoop M D <anoop.md1421@gmail.com >
2025-04-17 01:31:53 +05:30
Carlos Florêncio
0591530d44
add scripts context to response scripts
2025-04-02 13:22:21 +05:30
lohxt1
eead96ca26
Merge remote-tracking branch 'upstream/main' into feat/oauth2-improvements
2025-03-16 14:02:12 +05:30
Anoop M D
4c1765e9f9
feat( #2896 ): add support for cheerio and xml2json as inbuilt library
2025-02-10 18:55:20 +05:30
lohit
f38c7ae03a
oauth2 ui/ux improvements ( #3868 )
2025-01-23 22:06:50 +05:30
lohxt1
99302e3a1d
fix: pr review updates
2025-01-02 17:54:29 +05:30
lohxt1
7b86febc87
feat: summarize test and assertion results for getTestResults and getAssertionResults fns
2025-01-01 18:06:13 +05:30
lohxt1
75a9959d47
feat: add quick-js shims for bru runner fns
2025-01-01 15:37:42 +05:30
lohxt1
f72d643e02
feat: updates
2024-12-18 18:57:23 +05:30
lohit
5a9bda2a0f
use to.not.be.empty
2024-12-15 17:27:47 +05:30
Sanjai Kumar
4a4481a26f
feat: add 'isNotEmpty' assertion operator
2024-11-21 12:00:25 +05:30
lohit
cc8f3de8be
feat: upgrade libraries for dependabot alerts ( #3300 )
...
* feat: upgrade libraries and code cleanup
2024-10-17 11:04:47 +05:30
lohit
90834b8c7d
Merge branch 'main' into feat/global-environments
2024-10-08 10:26:13 +05:30
Pragadesh-45
5c5e3d18fc
add logic to check for key existence in post response ( #3249 )
2024-10-04 16:53:35 +05:30
lohxt1
5afafb5944
feat: updates
2024-10-03 11:52:00 +05:30
lohxt1
a8fce54e97
feat: global env var highlight and interpolation
2024-09-30 11:48:30 +05:30
Anoop M D
cb395e7649
Collection Variables Support ( #2963 ) ( #3018 )
...
Support for Collection Variables
---------
Co-authored-by: lohit <lohit.jiddimani@gmail.com >
Co-authored-by: lohit <lohxt.space@gmail.com >
2024-09-03 21:18:38 +05:30
lohit
b121afe7bb
feat: revert await keyword for test ( #2933 )
...
feat: revert await keyword for test
2024-08-27 11:41:09 +05:30
Anoop M D
753a576c3c
Feat/safe mode quickjs ( #2848 )
...
Safe Mode Sandbox using QuickJS
Co-authored-by: Anoop M D <anoop.md1421@gmail.com >
Co-authored-by: lohit <lohit.jiddimani@gmail.com >
2024-08-21 12:52:49 +05:30
BruAlcaraz
c99da3a581
Allow bru.setNextRequest() on Test Scripts ( #2155 ) ( #2552 )
...
Co-authored-by: Alcaraz, Bruno <Bruno.Alcaraz@ulgroup.com >
2024-07-25 16:57:55 +05:30
lohit
ab9bcbe5ed
feat/rename collectionVariables variable name to runtimeVariables ( #2638 )
...
* pr review changes
* collection root object in export json
* import environment updates
* tests run execution order fix for collection runs
* updated validations
* collectionVariables -> runtimeVariables
* removed husky, adjusted indentation
---------
Co-authored-by: Anoop M D <anoop.md1421@gmail.com >
2024-07-17 17:21:03 +05:30
lohit
c895d7f357
feat: request vars, bru.getRequestVar function ( #2541 )
2024-07-01 14:15:25 +05:30
lohit
ca22ad06df
update interpolate function in bruno js ( #2479 )
...
* update interpolate function in bruno js
* removeed handlebars import, updated validations
* removed handlebars import
2024-06-21 11:15:23 +05:30
Fabio GRANDE
9ec67b5da9
Added IsArray on Assert ( #2413 )
...
Co-authored-by: Fabio Grande <fabio.grande@hdhome.it >
2024-06-19 16:04:57 +05:30
Raphaël Bideau
693f882f5a
catch post request variable evaluation errors ( #2324 )
...
fix #2005
- display post request variable evaluation errors in a toast, each individual variable error on a new line
- display the response body (was previously replaced by the an error "Error invoking remote method 'send-http-request': ..."
2024-06-14 17:08:57 +05:30
Florent Boisselier
a756c49285
feat( #947 ): set up ajv-formats in script and test runtimes
2024-02-18 14:22:46 +01:00
Anoop M D
e258e7f5ab
fix( #1487 ): rolling back to vm2 from @n8n/vm2
2024-01-30 22:00:58 +05:30
Timon
4e34aba1ca
fix( #263 ): Replace vm2 with fork of vm2 to fix security issues ( #1400 )
2024-01-17 04:01:00 +05:30
Anoop M D
3061507284
Merge pull request #619 from mj-h/feature/add-bru-setNextRequest
...
feat: bru.setNextRequest()
2023-12-06 01:37:44 +05:30
Boris Baskovec
fdb9b10353
Add node-vault library
2023-11-03 12:25:43 +01:00
Martin Hoecker
4a1d45f458
Merge branch 'main' into feature/add-bru-setNextRequest
2023-10-26 22:34:05 +02:00
DaPutzy
7fa68731d2
feat: allow multiple script context roots
2023-10-25 23:16:28 +00:00
Martin Hoecker
3374db1ac8
Merge branch 'main' into feature/add-bru-setNextRequest
2023-10-24 22:38:44 +02:00
Anoop M D
7484a8a72b
refactor: post response lifecyle execution
2023-10-18 11:53:10 +05:30
Anoop M D
b6da0b2113
chore: pr #632 polish
2023-10-18 10:54:51 +05:30
Heikki Pölönen
544edfa7d7
Adds variable interpolate to assert runtime
2023-10-17 11:42:40 +03:00
Martin Hoecker
d4c0207545
feat: bru.setNextRequest()
2023-10-16 17:29:26 +02:00
Anoop M D
774ce327a9
Merge pull request #527 from martinsefcik/feature/507
...
Added support for debug level for console logging in scripts
2023-10-13 05:29:50 +05:30
Martin Sefcik
f9f3b3ebc0
feat( #507 ): added support for debug level for console logging in scripts
2023-10-10 12:24:28 +02:00
Oleksii Slabchenko
91b1814c55
Fix #437 (start/endWith assertions)
2023-10-10 01:31:05 +02:00
Michał Szymborski
2b25a0be18
fix( #473 ) add Ajv to the test runtime
2023-10-09 20:23:07 +02:00
Anoop M D
524c3f8445
Merge pull request #488 from lared/bugfix/set-up-ajv-in-scripts
...
fix(#473 ) add Ajv to the runtime
2023-10-09 22:15:17 +05:30