Skip to content
This repository was archived by the owner on Jun 22, 2021. It is now read-only.

Commit c16853c

Browse files
committed
ci(circle): Attempts to fix tests with an env.
1 parent 48744b9 commit c16853c

File tree

4 files changed

+19
-3
lines changed

4 files changed

+19
-3
lines changed

.env

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
KNEX_DATABASE=jsentityreposknex
2+
KNEX_USER=jsentityrepos
3+
KNEX_PASSWORD=pword

package-lock.json

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,12 @@
3232
"devDependencies": {
3333
"@ht2-labs/semantic-release": "1.0.14",
3434
"@ht2-labs/typescript-project": "1.0.0",
35+
"@types/dotenv": "^4.0.2",
3536
"@types/knex": "0.0.67",
3637
"@types/lodash": "^4.14.91",
3738
"@types/mocha": "2.2.45",
3839
"assert-rejects": "0.1.1",
40+
"dotenv": "^4.0.0",
3941
"jscpd": "0.6.17",
4042
"mocha": "4.0.1",
4143
"mysql": "^2.15.0",

src/facade.test.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
import facadeTest from '@js-entity-repos/core/dist/tests';
22
import { TestEntity, TestId } from '@js-entity-repos/core/dist/tests/utils/testEntity';
3+
import { config } from 'dotenv';
34
import 'mocha'; // tslint:disable-line:no-import-side-effect
45
import facade from './facade';
56
import connectToDb from './utils/connectToDb';
7+
config();
68

79
const db = connectToDb({
810
client: 'mysql',
911
connection: {
10-
database: 'jsentityreposknex',
12+
database: process.env.KNEX_DATABASE,
1113
host: '127.0.0.1',
12-
password: 'pword',
13-
user: 'jsentityrepos',
14+
password: process.env.KNEX_PASSWORD,
15+
user: process.env.KNEX_USER,
1416
},
1517
});
1618

0 commit comments

Comments
 (0)