mirror of
https://github.com/jambonz/sbc-sip-sidecar.git
synced 2025-12-19 04:27:46 +00:00
27 lines
878 B
JavaScript
27 lines
878 B
JavaScript
const test = require('tape') ;
|
|
const exec = require('child_process').exec ;
|
|
|
|
test('creating jambones_test database', (t) => {
|
|
exec(`mysql -h 127.0.0.1 -u root --protocol=tcp < ${__dirname}/db/create_test_db.sql`, (err, stdout, stderr) => {
|
|
if (err) return t.end(err);
|
|
t.pass('database successfully created');
|
|
t.end();
|
|
});
|
|
});
|
|
|
|
test('creating schema', (t) => {
|
|
exec(`mysql -h 127.0.0.1 -u root --protocol=tcp -D jambones_test < ${__dirname}/db/jambones-sql.sql`, (err, stdout, stderr) => {
|
|
if (err) return t.end(err);
|
|
t.pass('schema successfully created');
|
|
t.end();
|
|
});
|
|
});
|
|
|
|
test('populating test case data', (t) => {
|
|
exec(`mysql -h 127.0.0.1 -u root --protocol=tcp -D jambones_test < ${__dirname}/db/populate-test-data.sql`, (err, stdout, stderr) => {
|
|
if (err) return t.end(err);
|
|
t.pass('test data set created');
|
|
t.end();
|
|
});
|
|
});
|