Files
n8n/packages/nodes-base/nodes/Perplexity/test/Perplexity.node.test.ts
alighasami 3d5eaf9445
Some checks failed
Security: Sync from Public / sync-from-public (push) Has been cancelled
Test: Benchmark Nightly / build (push) Has been cancelled
Test: Benchmark Nightly / Notify Cats on failure (push) Has been cancelled
CI: Python / Checks (push) Has been cancelled
Test: Evals Python / Workflow Comparison Python (push) Has been cancelled
Util: Check Docs URLs / check-docs-urls (push) Has been cancelled
Test: Visual Storybook / Cloudflare Pages (push) Has been cancelled
Test: E2E Performance / build-and-test-performance (push) Has been cancelled
Test: Workflows Nightly / Run Workflow Tests (push) Has been cancelled
Util: Cleanup CI Docker Images / Delete stale CI images (push) Has been cancelled
Test: Benchmark Destroy Env / build (push) Has been cancelled
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Test: E2E Coverage Weekly / Coverage Tests (push) Has been cancelled
first commit
2026-03-17 16:22:57 +03:30

23 lines
574 B
TypeScript

import { Perplexity } from '../../Perplexity/Perplexity.node';
import { description } from '../descriptions/chat/complete.operation';
jest.mock('../../Perplexity/GenericFunctions', () => ({
getModels: jest.fn(),
}));
describe('Perplexity Node', () => {
let node: Perplexity;
beforeEach(() => {
node = new Perplexity();
});
describe('Node Description', () => {
it('should correctly include chat completion properties', () => {
const properties = node.description.properties;
expect(properties).toEqual(expect.arrayContaining(description));
});
});
});