Skip to content

Commit 1a5b4e2

Browse files
authored
Merge pull request #433 from ganesh-bruno/docs/cookie-code-snippet
updated code snippets for cookies api
2 parents 3439b56 + b2a52b2 commit 1a5b4e2

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

src/pages/testing/script/javascript-reference.mdx

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -776,7 +776,7 @@ Bruno provides Cookie Jar APIs that enable programmatic cookie management in req
776776
Create a cookie jar instance for managing cookies.
777777

778778
**Syntax:**
779-
```javascript
779+
```javascript
780780
const jar = bru.cookies.jar();
781781
```
782782

@@ -816,7 +816,7 @@ jar.setCookie(url, cookieObject);
816816
- `sameSite`: SameSite attribute ("Strict", "Lax", or "None")
817817

818818
**Example:**
819-
```javascript
819+
```javascript showLineNumbers
820820
const jar = bru.cookies.jar();
821821

822822
// Set a simple cookie using key-value format
@@ -857,7 +857,7 @@ jar.setCookies(url, cookies);
857857
- `sameSite`: (Optional) SameSite attribute
858858

859859
**Example:**
860-
```javascript
860+
```javascript showLineNumbers
861861
const jar = bru.cookies.jar();
862862

863863
jar.setCookies("https://example.com", [
@@ -892,9 +892,9 @@ jar.getCookie(url, name);
892892
**Returns:** The cookie object or `null` if not found
893893

894894
**Example:**
895-
```javascript
895+
```javascript showLineNumbers
896896
const jar = bru.cookies.jar();
897-
const sessionCookie = jar.getCookie("https://example.com", "sessionId");
897+
const sessionCookie = await jar.getCookie("https://example.com", "sessionId");
898898
if (sessionCookie) {
899899
console.log("Session ID:", sessionCookie.value);
900900
console.log("Expires:", sessionCookie.expires);
@@ -916,9 +916,9 @@ jar.getCookies(url);
916916
**Returns:** Array of cookie objects or empty array if no cookies found
917917

918918
**Example:**
919-
```javascript
919+
```javascript showLineNumbers
920920
const jar = bru.cookies.jar();
921-
const allCookies = jar.getCookies("https://example.com");
921+
const allCookies = await jar.getCookies("https://example.com");
922922
console.log("All cookies:", allCookies);
923923
```
924924

@@ -942,6 +942,9 @@ const jar = bru.cookies.jar();
942942
// Delete a cookie
943943
jar.deleteCookie("https://example.com", "sessionId");
944944
```
945+
<Callout type="warning" emoji="">
946+
When deleting cookies, the domain and path options must match the original cookie's domain and path for the deletion to be successful.
947+
</Callout>
945948

946949
#### `jar.deleteCookies`
947950

@@ -980,7 +983,3 @@ const jar = bru.cookies.jar();
980983
jar.clear();
981984
```
982985

983-
<Callout type="warning" emoji="">
984-
When deleting cookies, the domain and path options must match the original cookie's domain and path for the deletion to be successful.
985-
</Callout>
986-

0 commit comments

Comments
 (0)