UNPKG

npxbase

Version:

A professional and modular database management library for Node.js with support for MySQL, PostgreSQL, and MongoDB.

20 lines (15 loc) 516 B
const DBManager = require("../src/core/dbManager"); const MySQLAdapter = require("../src/adapters/mysql"); test("should connect and disconnect to MySQL", async () => { const mysqlAdapter = new MySQLAdapter(); const db = new DBManager(mysqlAdapter); await db.connect({ host: "localhost", user: "root", password: "password", database: "test_db", }); expect(db.adapter.connection).not.toBeNull(); await db.disconnect(); expect(db.adapter.connection).toBeNull(); });