Closed m4v15 closed 7 years ago
good stuff so far m4te
require('../config.js')
const test = require('tape')
const dbConnection = require('../db/connect.js')
// const server = require('../src/server.js')
// const supertest = require('supertest')
// const Users = require('../db/models/User.js')
// ^ will use these in the futue
test('Check tape is working before db connection', t => {
t.equal(1, 1, 'One is one')
t.end()
})
test('Check db connection', t => {
t.plan(1)
dbConnection.once('open', () => {
t.ok(true)
})
})
dbConnection.on('error', err => {
throw err
})
test.onFinish(() => {
dbConnection.close()
})
@m4v15 @mattlub dropped this into the gitter but gonna but it here also
// index.test.js
const test = require('tape')
dbConnection.once('open', () => {
require('./test_1.test.js')
require('./test_1.test.js')
test.onFinish(() => {
dbConnection.close()
})
}
// Do not forget this!
dbConnection.on('error', err => {
throw err
})
// test_1.test.js
const test = require('tape')
tape('this is the first test', t => {
// do what you want, async, t.plan, t.end, whatever
})
@m4v15 sweet, assign me for merge!
@des-des just adding the readme stuff
Just need to think about adding test db etc
relates #47