Files
pp-tcms/backend/seeders/seed.js
2024-02-12 18:47:39 +09:00

116 lines
2.7 KiB
JavaScript

'use strict';
module.exports = {
up: async (queryInterface, Sequelize) => {
// Add projects table records
await queryInterface.bulkInsert('Projects', [
{
name: 'Project 1',
detail: 'Details of Project 1',
createdAt: new Date(),
updatedAt: new Date(),
},
{
name: 'Project 2',
createdAt: new Date(),
updatedAt: new Date(),
},
{
name: 'Project 3',
createdAt: new Date(),
updatedAt: new Date(),
},
]);
// Add folders table records
await queryInterface.bulkInsert('folders', [
{
name: 'Folder 1',
detail: 'Details of Folder 1',
projectId: 1,
createdAt: new Date(),
updatedAt: new Date(),
},
{
name: 'Folder 2',
projectId: 1,
createdAt: new Date(),
updatedAt: new Date(),
},
{
name: 'Folder 3',
projectId: 1,
createdAt: new Date(),
updatedAt: new Date(),
},
]);
// Add runs table records
await queryInterface.bulkInsert('runs', [
{
name: 'Run 1',
projectId: 1,
configurations: null,
description: null,
state: 1,
createdAt: new Date(),
updatedAt: new Date(),
},
{
name: 'Run 2',
projectId: 1,
configurations: null,
description: null,
state: 1,
createdAt: new Date(),
updatedAt: new Date(),
},
{
name: 'Run 3',
projectId: 1,
configurations: null,
description: null,
state: 1,
createdAt: new Date(),
updatedAt: new Date(),
},
]);
// Add cases table records
await queryInterface.bulkInsert('cases', [
{
title: 'Sample Case 1',
state: 1,
priority: 1,
type: 1,
automationStatus: 1,
description: 'Sample description for case 1',
template: 1,
preConditions: 'Sample pre-conditions for case 1',
expectedResults: 'Sample expected results for case 1',
folderId: 1,
createdAt: new Date(),
updatedAt: new Date(),
},
{
title: 'Sample Case 2',
state: 1,
priority: 1,
type: 1,
automationStatus: 1,
description: 'Sample description for case 2',
template: 1,
preConditions: 'Sample pre-conditions for case 2',
expectedResults: 'Sample expected results for case 2',
folderId: 1,
createdAt: new Date(),
updatedAt: new Date(),
},
]);
},
down: async (queryInterface, Sequelize) => {
// do nothingg
},
};