mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
packages
This commit is contained in:
81
packages/appwrite/test/deleteMany/index.mock.ts
Normal file
81
packages/appwrite/test/deleteMany/index.mock.ts
Normal file
@@ -0,0 +1,81 @@
|
||||
import nock from "nock";
|
||||
|
||||
nock("https://cloud.appwrite.io:443", { encodedQueryParams: true })
|
||||
.delete(
|
||||
"/v1/databases/default/collections/blog_posts/documents/669e49f100329300407a",
|
||||
{},
|
||||
)
|
||||
.reply(204, "", [
|
||||
"Access-Control-Allow-Credentials",
|
||||
"true",
|
||||
"Access-Control-Allow-Headers",
|
||||
"Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Forwarded-For, X-Forwarded-User-Agent",
|
||||
"Access-Control-Allow-Methods",
|
||||
"GET, POST, PUT, PATCH, DELETE",
|
||||
"Access-Control-Allow-Origin",
|
||||
"https://localhost",
|
||||
"Access-Control-Expose-Headers",
|
||||
"X-Appwrite-Session, X-Fallback-Cookies",
|
||||
"Content-Type",
|
||||
"text/html",
|
||||
"Date",
|
||||
"Mon, 22 Jul 2024 13:49:17 GMT",
|
||||
"Server",
|
||||
"Appwrite",
|
||||
"Strict-Transport-Security",
|
||||
"max-age=10886400",
|
||||
"X-Content-Type-Options",
|
||||
"nosniff",
|
||||
"X-Debug-Fallback",
|
||||
"true",
|
||||
"X-Debug-Speed",
|
||||
"0.17089891433716",
|
||||
"X-Ratelimit-Limit",
|
||||
"60",
|
||||
"X-Ratelimit-Remaining",
|
||||
"59",
|
||||
"X-Ratelimit-Reset",
|
||||
"1721656200",
|
||||
"Connection",
|
||||
"close",
|
||||
]);
|
||||
|
||||
nock("https://cloud.appwrite.io:443", { encodedQueryParams: true })
|
||||
.delete(
|
||||
"/v1/databases/default/collections/blog_posts/documents/669e49f1002d284f333d",
|
||||
{},
|
||||
)
|
||||
.reply(204, "", [
|
||||
"Access-Control-Allow-Credentials",
|
||||
"true",
|
||||
"Access-Control-Allow-Headers",
|
||||
"Origin, Cookie, Set-Cookie, X-Requested-With, Content-Type, Access-Control-Allow-Origin, Access-Control-Request-Headers, Accept, X-Appwrite-Project, X-Appwrite-Key, X-Appwrite-Locale, X-Appwrite-Mode, X-Appwrite-JWT, X-Appwrite-Response-Format, X-Appwrite-Timeout, X-SDK-Version, X-SDK-Name, X-SDK-Language, X-SDK-Platform, X-SDK-GraphQL, X-Appwrite-ID, X-Appwrite-Timestamp, Content-Range, Range, Cache-Control, Expires, Pragma, X-Forwarded-For, X-Forwarded-User-Agent",
|
||||
"Access-Control-Allow-Methods",
|
||||
"GET, POST, PUT, PATCH, DELETE",
|
||||
"Access-Control-Allow-Origin",
|
||||
"https://localhost",
|
||||
"Access-Control-Expose-Headers",
|
||||
"X-Appwrite-Session, X-Fallback-Cookies",
|
||||
"Content-Type",
|
||||
"text/html",
|
||||
"Date",
|
||||
"Mon, 22 Jul 2024 13:49:17 GMT",
|
||||
"Server",
|
||||
"Appwrite",
|
||||
"Strict-Transport-Security",
|
||||
"max-age=10886400",
|
||||
"X-Content-Type-Options",
|
||||
"nosniff",
|
||||
"X-Debug-Fallback",
|
||||
"true",
|
||||
"X-Debug-Speed",
|
||||
"0.13990688323975",
|
||||
"X-Ratelimit-Limit",
|
||||
"60",
|
||||
"X-Ratelimit-Remaining",
|
||||
"58",
|
||||
"X-Ratelimit-Reset",
|
||||
"1721656200",
|
||||
"Connection",
|
||||
"close",
|
||||
]);
|
||||
17
packages/appwrite/test/deleteMany/index.spec.ts
Normal file
17
packages/appwrite/test/deleteMany/index.spec.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import { dataProvider } from "../../src";
|
||||
import { client } from "../appwriteClient";
|
||||
import "./index.mock";
|
||||
|
||||
describe("deleteMany", () => {
|
||||
it("correct response", async () => {
|
||||
const { data } = await dataProvider(client, {
|
||||
databaseId: "default",
|
||||
}).deleteMany!({
|
||||
resource: "blog_posts",
|
||||
ids: ["669e49f100329300407a", "669e49f1002d284f333d"],
|
||||
});
|
||||
|
||||
expect(data[0].id).toEqual("669e49f100329300407a");
|
||||
expect(data[1].id).toEqual("669e49f1002d284f333d");
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user