mirror of
https://github.com/spacebarchat/server.git
synced 2026-06-06 01:52:00 +00:00
restructure to single project
This commit is contained in:
committed by
TheArcaneBrony
parent
5abd6bb7e0
commit
5e86d7ab9c
@@ -0,0 +1,43 @@
|
||||
const { initDatabase, closeDatabase } = require("../dist/util/Database");
|
||||
const { User } = require("../dist/entities/User");
|
||||
jest.setTimeout(20000);
|
||||
|
||||
beforeAll((done) => {
|
||||
initDatabase().then(() => {
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
afterAll(() => {
|
||||
closeDatabase();
|
||||
});
|
||||
|
||||
describe("User", () => {
|
||||
test("valid discriminator: 1", async () => {
|
||||
new User({ discriminator: "1" }).validate();
|
||||
});
|
||||
test("invalid discriminator: test", async () => {
|
||||
expect(() => {
|
||||
new User({ discriminator: "test" }).validate();
|
||||
}).toThrow();
|
||||
});
|
||||
|
||||
test("invalid discriminator: 0", async () => {
|
||||
expect(() => {
|
||||
new User({ discriminator: "0" }).validate();
|
||||
}).toThrow();
|
||||
});
|
||||
|
||||
test("add guild", async () => {
|
||||
try {
|
||||
await new User({ guilds: [], discriminator: "1" }, { id: "0" }).save();
|
||||
const user = await User.find("0");
|
||||
|
||||
user.guilds.push(new Guild({ name: "test" }));
|
||||
|
||||
user.save();
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
}
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user