mirror of
https://github.com/nocobase/nocobase
synced 2024-11-15 10:26:45 +00:00
fix(plugin-workflow): fix tests (#360)
This commit is contained in:
parent
bf987e9f59
commit
61b28b37db
@ -119,7 +119,7 @@ describe('workflow > instructions > condition', () => {
|
||||
|
||||
describe('group calculation', () => {
|
||||
it('and true', async () => {
|
||||
const n1 = workflow.createNode({
|
||||
const n1 = await workflow.createNode({
|
||||
type: 'condition',
|
||||
config: {
|
||||
calculation: {
|
||||
@ -148,8 +148,7 @@ describe('workflow > instructions > condition', () => {
|
||||
});
|
||||
|
||||
it('and false', async () => {
|
||||
await db.sequelize.transaction(async transaction => {
|
||||
const n1 = workflow.createNode({
|
||||
const n1 = await workflow.createNode({
|
||||
type: 'condition',
|
||||
config: {
|
||||
calculation: {
|
||||
@ -168,18 +167,17 @@ describe('workflow > instructions > condition', () => {
|
||||
}
|
||||
}
|
||||
}
|
||||
}, { transaction });
|
||||
|
||||
const post = await PostModel.create({ title: 't1' }, { transaction });
|
||||
|
||||
const [execution] = await workflow.getExecutions({ transaction });
|
||||
const [job] = await execution.getJobs({ transaction });
|
||||
expect(job.result).toBe(false);
|
||||
});
|
||||
|
||||
const post = await PostModel.create({ title: 't1' });
|
||||
|
||||
const [execution] = await workflow.getExecutions();
|
||||
const [job] = await execution.getJobs();
|
||||
expect(job.result).toBe(false);
|
||||
});
|
||||
|
||||
it('or true', async () => {
|
||||
const n1 = workflow.createNode({
|
||||
const n1 = await workflow.createNode({
|
||||
type: 'condition',
|
||||
config: {
|
||||
calculation: {
|
||||
@ -208,7 +206,7 @@ describe('workflow > instructions > condition', () => {
|
||||
});
|
||||
|
||||
it('or false', async () => {
|
||||
const n1 = workflow.createNode({
|
||||
const n1 = await workflow.createNode({
|
||||
type: 'condition',
|
||||
config: {
|
||||
calculation: {
|
||||
@ -237,8 +235,7 @@ describe('workflow > instructions > condition', () => {
|
||||
});
|
||||
|
||||
it('nested', async () => {
|
||||
await db.sequelize.transaction(async transaction => {
|
||||
const n1 = workflow.createNode({
|
||||
const n1 = await workflow.createNode({
|
||||
type: 'condition',
|
||||
config: {
|
||||
calculation: {
|
||||
@ -262,14 +259,13 @@ describe('workflow > instructions > condition', () => {
|
||||
}
|
||||
}
|
||||
}
|
||||
}, { transaction });
|
||||
});
|
||||
|
||||
const post = await PostModel.create({ title: 't1' }, { transaction });
|
||||
const post = await PostModel.create({ title: 't1' });
|
||||
|
||||
const [execution] = await workflow.getExecutions({ transaction });
|
||||
const [job] = await execution.getJobs({ transaction });
|
||||
const [execution] = await workflow.getExecutions();
|
||||
const [job] = await execution.getJobs();
|
||||
expect(job.result).toBe(false);
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user