mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
ci: Enable Prettier for /nodes-base (#3315)
* ⚡ Extend `.prettierignore` patterns * 🎨 Apply Prettier to `/src` and `/test` * 🎨 Update `.prettierignore` * ✏️ Group dirs with same nesting level * ✏️ Alphabetize credentials
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
const PostgresFun = require('../../../nodes/Postgres/Postgres.node.functions')
|
||||
const PostgresFun = require('../../../nodes/Postgres/Postgres.node.functions');
|
||||
const pgPromise = require('pg-promise');
|
||||
|
||||
describe('pgUpdate', () => {
|
||||
it('runs query to update db', async () => {
|
||||
const updateItem = {id: 1234, name: 'test'};
|
||||
const updateItem = { id: 1234, name: 'test' };
|
||||
const nodeParams = {
|
||||
table: 'mytable',
|
||||
schema: 'myschema',
|
||||
@@ -15,21 +15,23 @@ describe('pgUpdate', () => {
|
||||
const getNodeParam = (key) => nodeParams[key];
|
||||
const pgp = pgPromise();
|
||||
const any = jest.fn();
|
||||
const db = {any};
|
||||
const db = { any };
|
||||
|
||||
const items = [
|
||||
{
|
||||
json: updateItem
|
||||
}
|
||||
json: updateItem,
|
||||
},
|
||||
];
|
||||
|
||||
await PostgresFun.pgUpdate(getNodeParam, pgp, db, items)
|
||||
await PostgresFun.pgUpdate(getNodeParam, pgp, db, items);
|
||||
|
||||
expect(db.any).toHaveBeenCalledWith(`update \"myschema\".\"mytable\" as t set \"id\"=v.\"id\",\"name\"=v.\"name\" from (values(1234,'test')) as v(\"id\",\"name\") WHERE v.\"id\" = t.\"id\" RETURNING *`);
|
||||
expect(db.any).toHaveBeenCalledWith(
|
||||
`update \"myschema\".\"mytable\" as t set \"id\"=v.\"id\",\"name\"=v.\"name\" from (values(1234,'test')) as v(\"id\",\"name\") WHERE v.\"id\" = t.\"id\" RETURNING *`,
|
||||
);
|
||||
});
|
||||
|
||||
it('runs query to update db if updateKey is not in columns', async () => {
|
||||
const updateItem = {id: 1234, name: 'test'};
|
||||
const updateItem = { id: 1234, name: 'test' };
|
||||
const nodeParams = {
|
||||
table: 'mytable',
|
||||
schema: 'myschema',
|
||||
@@ -41,21 +43,23 @@ describe('pgUpdate', () => {
|
||||
const getNodeParam = (key) => nodeParams[key];
|
||||
const pgp = pgPromise();
|
||||
const any = jest.fn();
|
||||
const db = {any};
|
||||
const db = { any };
|
||||
|
||||
const items = [
|
||||
{
|
||||
json: updateItem
|
||||
}
|
||||
json: updateItem,
|
||||
},
|
||||
];
|
||||
|
||||
const results = await PostgresFun.pgUpdate(getNodeParam, pgp, db, items)
|
||||
const results = await PostgresFun.pgUpdate(getNodeParam, pgp, db, items);
|
||||
|
||||
expect(db.any).toHaveBeenCalledWith(`update \"myschema\".\"mytable\" as t set \"id\"=v.\"id\",\"name\"=v.\"name\" from (values(1234,'test')) as v(\"id\",\"name\") WHERE v.\"id\" = t.\"id\" RETURNING *`);
|
||||
expect(db.any).toHaveBeenCalledWith(
|
||||
`update \"myschema\".\"mytable\" as t set \"id\"=v.\"id\",\"name\"=v.\"name\" from (values(1234,'test')) as v(\"id\",\"name\") WHERE v.\"id\" = t.\"id\" RETURNING *`,
|
||||
);
|
||||
});
|
||||
|
||||
it('runs query to update db with cast as updateKey', async () => {
|
||||
const updateItem = {id: '1234', name: 'test'};
|
||||
const updateItem = { id: '1234', name: 'test' };
|
||||
const nodeParams = {
|
||||
table: 'mytable',
|
||||
schema: 'myschema',
|
||||
@@ -67,21 +71,23 @@ describe('pgUpdate', () => {
|
||||
const getNodeParam = (key) => nodeParams[key];
|
||||
const pgp = pgPromise();
|
||||
const any = jest.fn();
|
||||
const db = {any};
|
||||
const db = { any };
|
||||
|
||||
const items = [
|
||||
{
|
||||
json: updateItem
|
||||
}
|
||||
json: updateItem,
|
||||
},
|
||||
];
|
||||
|
||||
await PostgresFun.pgUpdate(getNodeParam, pgp, db, items)
|
||||
await PostgresFun.pgUpdate(getNodeParam, pgp, db, items);
|
||||
|
||||
expect(db.any).toHaveBeenCalledWith(`update \"myschema\".\"mytable\" as t set \"id\"=v.\"id\",\"name\"=v.\"name\" from (values('1234'::uuid,'test')) as v(\"id\",\"name\") WHERE v.\"id\" = t.\"id\" RETURNING *`);
|
||||
expect(db.any).toHaveBeenCalledWith(
|
||||
`update \"myschema\".\"mytable\" as t set \"id\"=v.\"id\",\"name\"=v.\"name\" from (values('1234'::uuid,'test')) as v(\"id\",\"name\") WHERE v.\"id\" = t.\"id\" RETURNING *`,
|
||||
);
|
||||
});
|
||||
|
||||
it('runs query to update db with cast in target columns', async () => {
|
||||
const updateItem = {id: '1234', name: 'test'};
|
||||
const updateItem = { id: '1234', name: 'test' };
|
||||
const nodeParams = {
|
||||
table: 'mytable',
|
||||
schema: 'myschema',
|
||||
@@ -93,25 +99,25 @@ describe('pgUpdate', () => {
|
||||
const getNodeParam = (key) => nodeParams[key];
|
||||
const pgp = pgPromise();
|
||||
const any = jest.fn();
|
||||
const db = {any};
|
||||
const db = { any };
|
||||
|
||||
const items = [
|
||||
{
|
||||
json: updateItem
|
||||
}
|
||||
json: updateItem,
|
||||
},
|
||||
];
|
||||
|
||||
await PostgresFun.pgUpdate(getNodeParam, pgp, db, items)
|
||||
await PostgresFun.pgUpdate(getNodeParam, pgp, db, items);
|
||||
|
||||
expect(db.any).toHaveBeenCalledWith(`update \"myschema\".\"mytable\" as t set \"id\"=v.\"id\",\"name\"=v.\"name\" from (values('1234'::uuid,'test')) as v(\"id\",\"name\") WHERE v.\"id\" = t.\"id\" RETURNING *`);
|
||||
expect(db.any).toHaveBeenCalledWith(
|
||||
`update \"myschema\".\"mytable\" as t set \"id\"=v.\"id\",\"name\"=v.\"name\" from (values('1234'::uuid,'test')) as v(\"id\",\"name\") WHERE v.\"id\" = t.\"id\" RETURNING *`,
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
describe('pgInsert', () => {
|
||||
it('runs query to insert', async () => {
|
||||
const insertItem = {id: 1234, name: 'test', age: 34};
|
||||
const insertItem = { id: 1234, name: 'test', age: 34 };
|
||||
const nodeParams = {
|
||||
table: 'mytable',
|
||||
schema: 'myschema',
|
||||
@@ -122,7 +128,7 @@ describe('pgInsert', () => {
|
||||
const getNodeParam = (key) => nodeParams[key];
|
||||
const pgp = pgPromise();
|
||||
const any = jest.fn();
|
||||
const db = {any};
|
||||
const db = { any };
|
||||
|
||||
const items = [
|
||||
{
|
||||
@@ -132,11 +138,13 @@ describe('pgInsert', () => {
|
||||
|
||||
await PostgresFun.pgInsert(getNodeParam, pgp, db, items);
|
||||
|
||||
expect(db.any).toHaveBeenCalledWith(`insert into \"myschema\".\"mytable\"(\"id\",\"name\",\"age\") values(1234,'test',34) RETURNING *`);
|
||||
expect(db.any).toHaveBeenCalledWith(
|
||||
`insert into \"myschema\".\"mytable\"(\"id\",\"name\",\"age\") values(1234,'test',34) RETURNING *`,
|
||||
);
|
||||
});
|
||||
|
||||
it('runs query to insert with type casting', async () => {
|
||||
const insertItem = {id: 1234, name: 'test', age: 34};
|
||||
const insertItem = { id: 1234, name: 'test', age: 34 };
|
||||
const nodeParams = {
|
||||
table: 'mytable',
|
||||
schema: 'myschema',
|
||||
@@ -147,7 +155,7 @@ describe('pgInsert', () => {
|
||||
const getNodeParam = (key) => nodeParams[key];
|
||||
const pgp = pgPromise();
|
||||
const any = jest.fn();
|
||||
const db = {any};
|
||||
const db = { any };
|
||||
|
||||
const items = [
|
||||
{
|
||||
@@ -157,6 +165,8 @@ describe('pgInsert', () => {
|
||||
|
||||
await PostgresFun.pgInsert(getNodeParam, pgp, db, items);
|
||||
|
||||
expect(db.any).toHaveBeenCalledWith(`insert into \"myschema\".\"mytable\"(\"id\",\"name\",\"age\") values(1234::int,'test'::text,34) RETURNING *`);
|
||||
expect(db.any).toHaveBeenCalledWith(
|
||||
`insert into \"myschema\".\"mytable\"(\"id\",\"name\",\"age\") values(1234::int,'test'::text,34) RETURNING *`,
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
const helpers = require("../../../nodes/Stripe/helpers");
|
||||
const helpers = require('../../../nodes/Stripe/helpers');
|
||||
|
||||
describe('adjustMetadata', () => {
|
||||
it('it should adjust multiple metadata values', async () => {
|
||||
@@ -6,25 +6,25 @@ describe('adjustMetadata', () => {
|
||||
metadata: {
|
||||
metadataProperties: [
|
||||
{
|
||||
key: "keyA",
|
||||
value: "valueA"
|
||||
key: 'keyA',
|
||||
value: 'valueA',
|
||||
},
|
||||
{
|
||||
key: "keyB",
|
||||
value: "valueB"
|
||||
key: 'keyB',
|
||||
value: 'valueB',
|
||||
},
|
||||
],
|
||||
},
|
||||
}
|
||||
};
|
||||
|
||||
const adjustedMetadata = helpers.adjustMetadata(additionalFieldsValues)
|
||||
const adjustedMetadata = helpers.adjustMetadata(additionalFieldsValues);
|
||||
|
||||
const expectedAdjustedMetadata = {
|
||||
metadata: {
|
||||
keyA: "valueA",
|
||||
keyB: "valueB"
|
||||
}
|
||||
}
|
||||
expect(adjustedMetadata).toStrictEqual(expectedAdjustedMetadata)
|
||||
keyA: 'valueA',
|
||||
keyB: 'valueB',
|
||||
},
|
||||
};
|
||||
expect(adjustedMetadata).toStrictEqual(expectedAdjustedMetadata);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user