const db = require('../db') const { Vote, Comment, User } = require('./models') const testComment = { secs: 82, text: 'this is a great song!', } const tsvote = { upvote: 1, downvote: 0, userId: 1 } const downvote = { upvote: 0, downvote: 1, userId: 3 } const upvote = { upvote: 0, downvote: 1, userId: 4 } const nnvote = { upvote: 1, downvote: 0, userId: 2 } const testUser = { name: 'tsr' } const testUser2 = { name: 'notnull' } const testUser3 = { name: 'anon' } const testUser4 = { name: 'm' } async function runSeed() { await db.sync({ force: true }) console.log('db synced!') console.log('seeding...') try { await User.bulkCreate([testUser, testUser2, testUser3, testUser4]) await Vote.bulkCreate([upvote, downvote, tsvote, nnvote]) const comment = await Comment.create(testComment) await comment.setUser(2) await comment.addVotes([1,2,3,4]) console.log('seeded successfully') } catch (err) { console.error(err) process.exitCode = 1 } finally { console.log('closing db connection') await db.close() console.log('db connection closed') } } runSeed()