Skip to content

Commit 28208ea

Browse files
author
KoLiBer
committed
fix: add before() to unit tests
1 parent d67defc commit 28208ea

File tree

3 files changed

+45
-30
lines changed

3 files changed

+45
-30
lines changed

sources/test/unit/delete.test.ts

+15-10
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,21 @@ import { juggler } from "@loopback/repository";
44
import { User } from "./test.model";
55
import { UserRepository } from "./test.repository";
66

7-
describe("Delete Model", async () => {
8-
const datasource: juggler.DataSource = new juggler.DataSource({
9-
name: "db",
10-
connector: "memory",
11-
});
12-
const userRepository = new UserRepository(User, datasource);
13-
await userRepository.create({
14-
id: "1",
15-
username: "user1",
16-
password: "123",
7+
describe("Delete Model", () => {
8+
let userRepository: UserRepository;
9+
before(async () => {
10+
const dataSource = new juggler.DataSource({
11+
name: "db",
12+
connector: "memory",
13+
});
14+
15+
userRepository = new UserRepository(User, dataSource);
16+
17+
await userRepository.create({
18+
id: "1",
19+
username: "user1",
20+
password: "123",
21+
});
1722
});
1823

1924
it("deleteAll() Test", async () => {

sources/test/unit/read.test.ts

+15-10
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,21 @@ import { juggler } from "@loopback/repository";
44
import { User } from "./test.model";
55
import { UserRepository } from "./test.repository";
66

7-
describe("Read Model", async () => {
8-
const datasource: juggler.DataSource = new juggler.DataSource({
9-
name: "db",
10-
connector: "memory",
11-
});
12-
const userRepository = new UserRepository(User, datasource);
13-
await userRepository.create({
14-
id: "1",
15-
username: "user1",
16-
password: "123",
7+
describe("Read Model", () => {
8+
let userRepository: UserRepository;
9+
before(async () => {
10+
const dataSource = new juggler.DataSource({
11+
name: "db",
12+
connector: "memory",
13+
});
14+
15+
userRepository = new UserRepository(User, dataSource);
16+
17+
await userRepository.create({
18+
id: "1",
19+
username: "user1",
20+
password: "123",
21+
});
1722
});
1823

1924
it("find() Test", async () => {

sources/test/unit/update.test.ts

+15-10
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,21 @@ import { juggler } from "@loopback/repository";
44
import { User } from "./test.model";
55
import { UserRepository } from "./test.repository";
66

7-
describe("Update Model", async () => {
8-
const datasource: juggler.DataSource = new juggler.DataSource({
9-
name: "db",
10-
connector: "memory",
11-
});
12-
const userRepository = new UserRepository(User, datasource);
13-
await userRepository.create({
14-
id: "1",
15-
username: "user1",
16-
password: "123",
7+
describe("Update Model", () => {
8+
let userRepository: UserRepository;
9+
before(async () => {
10+
const dataSource = new juggler.DataSource({
11+
name: "db",
12+
connector: "memory",
13+
});
14+
15+
userRepository = new UserRepository(User, dataSource);
16+
17+
await userRepository.create({
18+
id: "1",
19+
username: "user1",
20+
password: "123",
21+
});
1722
});
1823

1924
it("updateAll() Test", async () => {

0 commit comments

Comments
 (0)