mirror of
https://github.com/usebruno/bruno.git
synced 2026-06-22 20:25:38 +00:00
* feat: add support for new variable management functions in Bruno - Implemented methods to retrieve and delete all environment and global variables. - Added corresponding translations for new functions in Postman and Bruno converters. - Updated request handling to include header deletion functionality. - Enhanced test cases to cover new variable management features. * feat: add new scripts for environment and global variable management - Introduced scripts to delete all environment and global variables. - Added functionality to retrieve all environment and global variables. - Implemented tests to validate the behavior of new variable management features. * feat: implement collection variable management in Bruno - Added methods for managing collection variables: set, get, has, delete, and retrieve all. - Updated Postman translation functions to reflect new collection variable methods. - Enhanced tests to validate the functionality of collection variable management. - Refactored existing code to replace environment variable references with collection variable equivalents. * feat: enhance collection variable translations in Bruno - Updated translation functions for collection variable management to align with Postman API. - Added tests for new collection variable methods: set, has, delete, retrieve all, and clear. - Refactored existing tests to ensure accurate translation of collection variable operations. * feat: expand API hints for variable management in Bruno * fix: test cases * fix: remove unnecessary return in deleteEnvVar function
32 lines
714 B
Plaintext
32 lines
714 B
Plaintext
meta {
|
|
name: getAllCollectionVars
|
|
type: http
|
|
seq: 29
|
|
}
|
|
|
|
get {
|
|
url: {{host}}/ping
|
|
body: none
|
|
auth: none
|
|
}
|
|
|
|
script:pre-request {
|
|
bru.setCollectionVar("testCollectionA", "valueA");
|
|
bru.setCollectionVar("testCollectionB", "valueB");
|
|
}
|
|
|
|
tests {
|
|
test("should return all collection vars", function() {
|
|
const vars = bru.getAllCollectionVars();
|
|
expect(vars.testCollectionA).to.equal("valueA");
|
|
expect(vars.testCollectionB).to.equal("valueB");
|
|
});
|
|
|
|
test("should return a shallow copy", function() {
|
|
const vars = bru.getAllCollectionVars();
|
|
vars.testCollectionA = "mutated";
|
|
const vars2 = bru.getAllCollectionVars();
|
|
expect(vars2.testCollectionA).to.equal("valueA");
|
|
});
|
|
}
|