mirror of
https://github.com/AlecM33/Werewolf.git
synced 2025-12-26 07:47:50 +01:00
updates
This commit is contained in:
823
package-lock.json
generated
823
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
10
package.json
10
package.json
@@ -14,7 +14,8 @@
|
||||
"start:dev:windows:no-hot-reload": "SET NODE_ENV=development && node server/main.js",
|
||||
"start": "NODE_ENV=production node server/main.js -- loglevel=trace port=8080",
|
||||
"start:windows": "SET NODE_ENV=production && node server/main.js -- loglevel=warn port=8080",
|
||||
"test": "jasmine"
|
||||
"test": "jasmine",
|
||||
"e2etest": "chromedriver && jasmine-browser-runner runSpecs"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14.0.0"
|
||||
@@ -35,6 +36,7 @@
|
||||
"express-rate-limit": "^6.0.1",
|
||||
"jasmine": "^3.5.0",
|
||||
"open": "^7.0.3",
|
||||
"puppeteer": "^13.4.0",
|
||||
"socket.io": "^4.4.0",
|
||||
"socket.io-client": "^4.4.0",
|
||||
"webpack": "^5.65.0",
|
||||
@@ -44,10 +46,14 @@
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.16.7",
|
||||
"@babel/eslint-parser": "^7.16.5",
|
||||
"chromedriver": "^98.0.1",
|
||||
"eslint": "^8.6.0",
|
||||
"eslint-plugin-import": "^2.25.4",
|
||||
"eslint-plugin-node": "^11.1.0",
|
||||
"eslint-plugin-promise": "^6.0.0"
|
||||
"eslint-plugin-promise": "^6.0.0",
|
||||
"jasmine-browser-runner": "^1.0.0",
|
||||
"jasmine-core": "^4.0.1",
|
||||
"selenium-webdriver": "^4.1.1"
|
||||
},
|
||||
"nodemonConfig": {
|
||||
"ignore": [
|
||||
|
||||
18
spec/e2e/e2eRunner.js
Normal file
18
spec/e2e/e2eRunner.js
Normal file
@@ -0,0 +1,18 @@
|
||||
|
||||
|
||||
var path = require('path'),
|
||||
jasmineBrowser = require('jasmine-browser-runner'),
|
||||
jasmineCore = require('jasmine-core');
|
||||
|
||||
var config = require('../support/jasmine-browser.json');
|
||||
jasmineBrowser.startServer(config, { port: 4321 });
|
||||
|
||||
const puppeteer = require('puppeteer');
|
||||
|
||||
(async () => {
|
||||
const browser = await puppeteer.launch({ headless: true }); // default is true
|
||||
const page = await browser.newPage();
|
||||
await page.goto('http://localhost:4321');
|
||||
})();
|
||||
|
||||
|
||||
21
spec/support/jasmine-browser.json
Normal file
21
spec/support/jasmine-browser.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"srcDir": "src",
|
||||
"srcFiles": [
|
||||
"**/*.js"
|
||||
],
|
||||
"specDir": "spec",
|
||||
"specFiles": [
|
||||
"**/*[sS]pec.js"
|
||||
],
|
||||
"helpers": [
|
||||
"helpers/**/*.js"
|
||||
],
|
||||
"env": {
|
||||
"stopSpecOnExpectationFailure": false,
|
||||
"stopOnSpecFailure": false,
|
||||
"random": true
|
||||
},
|
||||
"browser": {
|
||||
"name": "headlessChrome"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user