From 66342838420e86d2e032b8316fd67de1d03f6a13 Mon Sep 17 00:00:00 2001 From: finn Date: Fri, 28 Jul 2023 09:49:15 -0700 Subject: [PATCH] run a local DWN instance and use it for some (all?) relevant tests --- .github/workflows/tests-ci.yml | 2 ++ packages/web5-user-agent/tests/common/web5-user-agent.spec.ts | 2 +- packages/web5-user-agent/tests/fixtures/test-profiles.ts | 2 +- packages/web5/tests/fixtures/test-profiles.ts | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests-ci.yml b/.github/workflows/tests-ci.yml index b9413f3b4..480fe2606 100644 --- a/.github/workflows/tests-ci.yml +++ b/.github/workflows/tests-ci.yml @@ -56,6 +56,8 @@ jobs: - name: Run tests for all packages run: npm run test:node --ws -- -i -f ssi --color + env: + DWN_URL: http://localhost:3000 - name: Upload test coverage to Codecov uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4 diff --git a/packages/web5-user-agent/tests/common/web5-user-agent.spec.ts b/packages/web5-user-agent/tests/common/web5-user-agent.spec.ts index e3916610e..a8b3d1eef 100644 --- a/packages/web5-user-agent/tests/common/web5-user-agent.spec.ts +++ b/packages/web5-user-agent/tests/common/web5-user-agent.spec.ts @@ -11,7 +11,7 @@ import { webcrypto } from 'node:crypto'; if (!globalThis.crypto) globalThis.crypto = webcrypto; let did: string; -let dwnNodes: string[] = ['https://dwn.tbddev.org/dwn0']; +let dwnNodes: string[] = [process.env.DWN_URL || 'https://dwn.tbddev.org/dwn0']; // let dwnNodes: string[] = ['http://localhost:3000']; let testAgent: TestAgent; diff --git a/packages/web5-user-agent/tests/fixtures/test-profiles.ts b/packages/web5-user-agent/tests/fixtures/test-profiles.ts index b407a00fe..50471d75c 100644 --- a/packages/web5-user-agent/tests/fixtures/test-profiles.ts +++ b/packages/web5-user-agent/tests/fixtures/test-profiles.ts @@ -3,7 +3,7 @@ import type { TestProfileOptions } from '../common/utils/test-user-agent.js'; import { generateKeyPair } from '@decentralized-identity/ion-tools'; -export const dwnNodes = ['https://dwn.tbddev.org/dwn0']; +export const dwnNodes = [process.env.DWN_URL || 'https://dwn.tbddev.org/dwn0']; // const dwnNodes = ['http://localhost:3000']; export const keyIds = { diff --git a/packages/web5/tests/fixtures/test-profiles.ts b/packages/web5/tests/fixtures/test-profiles.ts index f9520fe00..ddab7d1b2 100644 --- a/packages/web5/tests/fixtures/test-profiles.ts +++ b/packages/web5/tests/fixtures/test-profiles.ts @@ -3,7 +3,7 @@ import type { TestProfileOptions } from '../test-utils/test-user-agent.js'; import { generateKeyPair } from '@decentralized-identity/ion-tools'; -const dwnNodes = ['https://dwn.tbddev.org/dwn0']; +const dwnNodes = [process.env.DWN_URL || 'https://dwn.tbddev.org/dwn0']; // const dwnNodes = ['http://localhost:3000']; export const keyIds = {