feat: Add status flag to get flows filters
This commit is contained in:
@@ -1202,11 +1202,13 @@ describe('User model', () => {
|
||||
flowOne = await createFlow({
|
||||
userId: currentUser.id,
|
||||
folderId: folder.id,
|
||||
active: true,
|
||||
name: 'Flow One',
|
||||
});
|
||||
|
||||
flowTwo = await createFlow({
|
||||
userId: currentUser.id,
|
||||
active: false,
|
||||
name: 'Flow Two',
|
||||
});
|
||||
|
||||
@@ -1237,6 +1239,25 @@ describe('User model', () => {
|
||||
expect(flows[0].id).toBe(flowTwo.id);
|
||||
});
|
||||
|
||||
it('should return flows filtered by status', async () => {
|
||||
const flows = await currentUser.getFlows({ status: 'published' }, [
|
||||
folder.id,
|
||||
]);
|
||||
|
||||
expect(flows).toHaveLength(1);
|
||||
expect(flows[0].id).toBe(flowOne.id);
|
||||
});
|
||||
|
||||
it('should return flows filtered by name and status', async () => {
|
||||
const flows = await currentUser.getFlows(
|
||||
{ name: 'Flow One', status: 'published' },
|
||||
[folder.id]
|
||||
);
|
||||
|
||||
expect(flows).toHaveLength(1);
|
||||
expect(flows[0].id).toBe(flowOne.id);
|
||||
});
|
||||
|
||||
it('should return flows with specific folder ID', async () => {
|
||||
const flows = await currentUser.getFlows({ folderId: folder.id }, [
|
||||
folder.id,
|
||||
|
||||
Reference in New Issue
Block a user