UNPKG

@justalk/covid19ph-api

Version:

API for COVID 19 Cases in the Philippines

37 lines (30 loc) 1.02 kB
const test = require('ava'); const m = require('../../src/server/database'); test('[STATIC] Testing parse_db_uri with correct value', t => { const db_data = m.parse_db_uri('my_database', 'mongodb://localhost:27017/', 'robert', 'qwerty'); t.is(db_data.db, 'my_database'); t.is(db_data.host, 'localhost'); t.is(db_data.port, '27017'); t.is(db_data.username, 'robert'); t.is(db_data.password, 'qwerty'); }); test('[STATIC] Testing create_mongo_uri with correct value', t => { const db_data_uri = m.create_mongo_uri({ db: 'my_database', host: 'localhost', port: '27017', username: 'robert', password: 'qwerty' }); t.is(db_data_uri, 'mongodb://robert:qwerty@localhost:27017/my_database'); }); test('[STATIC] Testing create_mongo_uri with different correct value', t => { const db_data_uri = m.create_mongo_uri({ db: 'my_db', host: '192.168.1.26', port: '26920', username: 'nathalie', password: 'dsdf54654' }); t.is(db_data_uri, 'mongodb://nathalie:dsdf54654@192.168.1.26:26920/my_db'); });