Add .env.example

This commit is contained in:
Peter Maquiran
2021-07-10 09:11:03 +01:00
parent 451cfaa229
commit 0d2a832a21
8 changed files with 27 additions and 10 deletions
+3
View File
@@ -0,0 +1,3 @@
PUPPETEER_HOST = http://127.0.0.1:8080
PUPPETEER_PORT = 8080
+3
View File
@@ -0,0 +1,3 @@
PUPPETEER_HOST = http://127.0.0.1:8080
PUPPETEER_PORT = 8080
+6 -2
View File
@@ -1,8 +1,12 @@
// jest-puppeteer.config.js // jest-puppeteer.config.js
require('dotenv').config()
const port = process.env.PUPPETEER_PORT
module.exports = { module.exports = {
server: { server: {
command: 'http-server ./www', command: `http-server --port ${port} ./www`,
port: 8080, port: port,
launchTimeout: 5000 launchTimeout: 5000
}, },
+5
View File
@@ -11004,6 +11004,11 @@
"is-obj": "^2.0.0" "is-obj": "^2.0.0"
} }
}, },
"dotenv": {
"version": "10.0.0",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz",
"integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q=="
},
"duplexer3": { "duplexer3": {
"version": "0.1.4", "version": "0.1.4",
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
+1
View File
@@ -69,6 +69,7 @@
"crypto-js": "^4.0.0", "crypto-js": "^4.0.0",
"date-fns": "^2.17.0", "date-fns": "^2.17.0",
"depd": "^2.0.0", "depd": "^2.0.0",
"dotenv": "^10.0.0",
"global": "^4.4.0", "global": "^4.4.0",
"http-server": "^0.12.3", "http-server": "^0.12.3",
"ibm-mfp-web-push": "^8.0.2020052213", "ibm-mfp-web-push": "^8.0.2020052213",
+3
View File
@@ -32,6 +32,9 @@ npm run start
## Run test ## Run test
```bash ```bash
# incase you don't have .env file
cp ./.env.example ./.env
npm run jest npm run jest
``` ```
+5 -7
View File
@@ -2,21 +2,19 @@
import { promise } from 'protractor'; import { promise } from 'protractor';
import { environment } from './../src/environments/environment' import { environment } from './../src/environments/environment'
function sleep(ms) { console.log(process.env.PUPPETEER_HOST)
return new Promise(resolve => setTimeout(resolve, ms));
}
describe('Puppeteer tests', () => { describe('Puppeteer tests', () => {
beforeAll(async () => { beforeAll(async () => {
// await page.goto('http://127.0.0.1:8080') // await page.goto(process.env.PUPPETEER_HOST)
}) })
test('[table] login', async () => { test('[table] login', async () => {
// const browser = await puppeteer.launch({headless: false}); // const browser = await puppeteer.launch({headless: false});
await page.setViewport({width: 1200, height: 720}); await page.setViewport({width: 1200, height: 720});
await page.goto('http://127.0.0.1:8080'); // wait until page load await page.goto(process.env.PUPPETEER_HOST); // wait until page load
await page.waitForSelector('.btn-ok') await page.waitForSelector('.btn-ok')
@@ -45,7 +43,7 @@ describe('Puppeteer tests', () => {
// const browser = await puppeteer.launch({headless: false}); // const browser = await puppeteer.launch({headless: false});
await page.setViewport({width: 1200, height: 720}); await page.setViewport({width: 1200, height: 720});
await page.goto('http://127.0.0.1:8080'); // wait until page load await page.goto(process.env.PUPPETEER_HOST); // wait until page load
await page.waitForSelector('.btn-ok') await page.waitForSelector('.btn-ok')
+1 -1
View File
@@ -5,7 +5,7 @@ import { environment } from './../src/environments/environment'
describe('Puppeteer tests', () => { describe('Puppeteer tests', () => {
beforeAll(async () => { beforeAll(async () => {
// await page.goto('http://127.0.0.1:8080') // await page.goto(process.env.PUPPETEER_HOST)
}) })
test('login', async () => { test('login', async () => {