Skip to content

Commit 2e996ec

Browse files
authored
Merge pull request #35 from rpvsilva/master
fix(tests): added volume to docker compose file
2 parents 3d23aa0 + 293be39 commit 2e996ec

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

.env.dist

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
MYSQL_DATABASE=polymorphic
2-
MYSQL_USER=root
32
MYSQL_PASSWORD=
43
MYSQL_ROOT_PASSWORD=
54
MYSQL_ALLOW_EMPTY_PASSWORD=true

docker-compose.yml

+7
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,10 @@ services:
66
env_file: .env
77
ports:
88
- 3306:3306
9+
volumes:
10+
- db_data:/var/lib/mysql
11+
12+
13+
volumes:
14+
db_data:
15+
driver: local

src/__tests__/polymorphic.repository.spec.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ describe('AbstractPolymorphicRepository', () => {
2020
connection = await createConnection({
2121
type: 'mysql',
2222
host: process.env.TYPEORM_HOST,
23-
port: parseInt(process.env.TYPEORM_PORT, 10),
23+
port: parseInt(process.env.TYPEORM_PORT as string, 10),
2424
username: process.env.TYPEORM_USERNAME,
2525
password: process.env.TYPEORM_PASSWORD,
2626
entities: ['./*/**/*.entity.ts'],
@@ -120,9 +120,9 @@ describe('AbstractPolymorphicRepository', () => {
120120
const result = await repository.findOne(advert.id);
121121

122122
expect(result).toBeInstanceOf(AdvertEntity);
123-
expect(result.owner).toBeInstanceOf(UserEntity);
124-
expect(result.owner.id).toBe(result.entityId);
125-
expect(result.entityType).toBe(UserEntity.name);
123+
expect(result?.owner).toBeInstanceOf(UserEntity);
124+
expect(result?.owner.id).toBe(result?.entityId);
125+
expect(result?.entityType).toBe(UserEntity.name);
126126
});
127127
});
128128

0 commit comments

Comments
 (0)