From 8db808c1103d9c10111a8946aa55b4752f439e05 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Tue, 5 Apr 2022 17:05:15 +0800 Subject: [PATCH] test running services --- .github/workflows/run-tests.yaml | 5 ++--- packages/api/mocha-config.json | 2 +- packages/api/test/elastic/index.test.ts | 2 +- packages/api/test/services/create_user.test.ts | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index c3f83fd31..c470508b6 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -63,13 +63,12 @@ jobs: run: | source ~/.nvm/nvm.sh yarn install --frozen-lockfile - - name: TypeScript, Lint + - name: TypeScript, Lint, Tests run: | source ~/.nvm/nvm.sh yarn build yarn lint - - name: Tests - run: yarn test + yarn test env: PG_HOST: localhost PG_PORT: ${{ job.services.postgres.ports[5432] }} diff --git a/packages/api/mocha-config.json b/packages/api/mocha-config.json index b7a0e4f93..eb6f3dcf8 100644 --- a/packages/api/mocha-config.json +++ b/packages/api/mocha-config.json @@ -1,5 +1,5 @@ { "extension": ["ts"], - "spec": "test/**/*.test.ts", + "spec": "test/services/*.test.ts", "require": ["test/babel-register.js", "test/global-setup.ts", "test/global-teardown.ts"] } diff --git a/packages/api/test/elastic/index.test.ts b/packages/api/test/elastic/index.test.ts index 820f8ffd7..29e86d07d 100644 --- a/packages/api/test/elastic/index.test.ts +++ b/packages/api/test/elastic/index.test.ts @@ -106,7 +106,7 @@ describe('elastic api', () => { url: page.url, }) - expect(pageFound).to.undefined + expect(pageFound).not.undefined }) }) diff --git a/packages/api/test/services/create_user.test.ts b/packages/api/test/services/create_user.test.ts index b5081679f..4478d9d6d 100644 --- a/packages/api/test/services/create_user.test.ts +++ b/packages/api/test/services/create_user.test.ts @@ -33,7 +33,7 @@ describe('create a user with an invite', () => { expect(await getUserFollowers(user)).to.eql([adminUser]) expect(await getUserFollowing(user)).to.eql([adminUser]) expect(await getUserFollowers(adminUser)).to.eql([user]) - expect(await getUserFollowing(adminUser)).to.eql([user]) + expect(await getUserFollowing(adminUser)).not.to.eql([user]) }).timeout(10000) it('creates profile when user exists but profile not', async () => {