add instructions to run tests, and fix linting (for WebStorm)
This commit is contained in:
@@ -43,7 +43,7 @@ npm run lint
|
||||
|
||||
* Run the correct build:
|
||||
|
||||
* Test
|
||||
* Staging
|
||||
```
|
||||
# (Let's replace this with a .env.development or .env.staging file.)
|
||||
# The test BVC_MEETUPS_PROJECT_CLAIM_ID does not resolve as a URL because it's only in the test DB and the prod redirect won't redirect there.
|
||||
@@ -69,6 +69,10 @@ npm run build
|
||||
|
||||
## Tests
|
||||
|
||||
### Automated
|
||||
|
||||
`npx playwright test`
|
||||
|
||||
### Register new user on test server
|
||||
|
||||
On the test server, User #0 has rights to register others, so you can start
|
||||
|
||||
16
test-playwright/.eslintrc.js
Normal file
16
test-playwright/.eslintrc.js
Normal file
@@ -0,0 +1,16 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
parserOptions: {
|
||||
ecmaVersion: 12,
|
||||
sourceType: 'module',
|
||||
requireConfigFile: false,
|
||||
},
|
||||
plugins: [],
|
||||
rules: {
|
||||
quotes: [
|
||||
'error',
|
||||
'single',
|
||||
{ avoidEscape: true, allowTemplateLiterals: true },
|
||||
],
|
||||
},
|
||||
};
|
||||
@@ -35,7 +35,7 @@ test('test', async ({ page }) => {
|
||||
await expect(page.getByRole('code')).toContainText('did:ethr:0x0000694B58C2cC69658993A90D3840C560f2F51F');
|
||||
|
||||
// Pause for 5 seconds
|
||||
await page.waitForTimeout(5000); // I have to wait, otherwise the (+) button to add a new project doesn't appear
|
||||
await page.waitForTimeout(5000); // I have to wait, otherwise the (+) button to add a new project doesn't appear
|
||||
|
||||
// Create new project
|
||||
await page.locator('#QuickNav').getByRole('link').nth(2).click();
|
||||
|
||||
Reference in New Issue
Block a user