Skip to content

Commit

Permalink
test: test
Browse files Browse the repository at this point in the history
  • Loading branch information
jim-deriv committed Jun 5, 2024
1 parent dfc1bfe commit 7eb015e
Show file tree
Hide file tree
Showing 6 changed files with 165 additions and 159 deletions.
80 changes: 40 additions & 40 deletions .github/workflows/analyze.yml
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
name: Analyse Bundle
on:
pull_request:
branches:
- master
push:
branches:
- master
# name: Analyse Bundle
# on:
# pull_request:
# branches:
# - master
# push:
# branches:
# - master

jobs:
build_and_test:
name: Analyze Bundle
runs-on: Runner_16cores_Deriv-app
environment: Preview
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- name: Setup Node
uses: "./.github/actions/setup_node"
- name: Install dependencies
uses: "./.github/actions/npm_install_from_cache"
- name: Analyze
uses: "./.github/actions/analyze"
with:
NODE_ENV: production
CROWDIN_WALLETS_API_KEY: ${{ secrets.CROWDIN_WALLETS_API_KEY }}
DATADOG_APPLICATION_ID: ${{ vars.DATADOG_APPLICATION_ID }}
IS_GROWTHBOOK_ENABLED: ${{ vars.IS_GROWTHBOOK_ENABLED }}
DATADOG_CLIENT_TOKEN: ${{ vars.DATADOG_CLIENT_TOKEN }}
DATADOG_CLIENT_TOKEN_LOGS: ${{ vars.DATADOG_CLIENT_TOKEN_LOGS }}
DATADOG_SESSION_REPLAY_SAMPLE_RATE: ${{ vars.DATADOG_SESSION_REPLAY_SAMPLE_RATE }}
DATADOG_SESSION_SAMPLE_RATE: ${{ vars.DATADOG_SESSION_SAMPLE_RATE }}
DATADOG_SESSION_SAMPLE_RATE_LOGS: ${{ vars.DATADOG_SESSION_SAMPLE_RATE_LOGS }}
GD_API_KEY: ${{ secrets.GD_API_KEY }}
GD_APP_ID: ${{ secrets.GD_APP_ID }}
GD_CLIENT_ID: ${{ secrets.GD_CLIENT_ID }}
RUDDERSTACK_KEY: ${{ vars.RUDDERSTACK_KEY }}
GROWTHBOOK_CLIENT_KEY: ${{ vars.GROWTHBOOK_CLIENT_KEY }}
GROWTHBOOK_DECRYPTION_KEY: ${{ vars.GROWTHBOOK_DECRYPTION_KEY }}
REF_NAME: ${{ github.ref_name }}
REMOTE_CONFIG_URL: ${{ vars.REMOTE_CONFIG_URL }}
# jobs:
# build_and_test:
# name: Analyze Bundle
# runs-on: Runner_16cores_Deriv-app
# environment: Preview
# steps:
# - name: Checkout
# uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
# - name: Setup Node
# uses: "./.github/actions/setup_node"
# - name: Install dependencies
# uses: "./.github/actions/npm_install_from_cache"
# - name: Analyze
# uses: "./.github/actions/analyze"
# with:
# NODE_ENV: production
# CROWDIN_WALLETS_API_KEY: ${{ secrets.CROWDIN_WALLETS_API_KEY }}
# DATADOG_APPLICATION_ID: ${{ vars.DATADOG_APPLICATION_ID }}
# IS_GROWTHBOOK_ENABLED: ${{ vars.IS_GROWTHBOOK_ENABLED }}
# DATADOG_CLIENT_TOKEN: ${{ vars.DATADOG_CLIENT_TOKEN }}
# DATADOG_CLIENT_TOKEN_LOGS: ${{ vars.DATADOG_CLIENT_TOKEN_LOGS }}
# DATADOG_SESSION_REPLAY_SAMPLE_RATE: ${{ vars.DATADOG_SESSION_REPLAY_SAMPLE_RATE }}
# DATADOG_SESSION_SAMPLE_RATE: ${{ vars.DATADOG_SESSION_SAMPLE_RATE }}
# DATADOG_SESSION_SAMPLE_RATE_LOGS: ${{ vars.DATADOG_SESSION_SAMPLE_RATE_LOGS }}
# GD_API_KEY: ${{ secrets.GD_API_KEY }}
# GD_APP_ID: ${{ secrets.GD_APP_ID }}
# GD_CLIENT_ID: ${{ secrets.GD_CLIENT_ID }}
# RUDDERSTACK_KEY: ${{ vars.RUDDERSTACK_KEY }}
# GROWTHBOOK_CLIENT_KEY: ${{ vars.GROWTHBOOK_CLIENT_KEY }}
# GROWTHBOOK_DECRYPTION_KEY: ${{ vars.GROWTHBOOK_DECRYPTION_KEY }}
# REF_NAME: ${{ github.ref_name }}
# REMOTE_CONFIG_URL: ${{ vars.REMOTE_CONFIG_URL }}
48 changes: 24 additions & 24 deletions .github/workflows/coveralls.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
on:
push:
branches:
- master
pull_request:
types: [opened, synchronize, edited]
name: Coveralls
jobs:
build:
name: Reporter
runs-on: Runner_8cores_Deriv-app
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- name: Setup Node
uses: './.github/actions/setup_node'
- name: Install dependencies
uses: "./.github/actions/npm_install_from_cache"
- name: Build
uses: "./.github/actions/build"
- name: Test
run: JEST_MAX_WORKERS=95% npm run test:jest -- --collectCoverage
- name: Coveralls
uses: coverallsapp/github-action@3dfc5567390f6fa9267c0ee9c251e4c8c3f18949
# on:
# push:
# branches:
# - master
# pull_request:
# types: [opened, synchronize, edited]
# name: Coveralls
# jobs:
# build:
# name: Reporter
# runs-on: Runner_8cores_Deriv-app
# steps:
# - name: Checkout
# uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
# - name: Setup Node
# uses: './.github/actions/setup_node'
# - name: Install dependencies
# uses: "./.github/actions/npm_install_from_cache"
# - name: Build
# uses: "./.github/actions/build"
# - name: Test
# run: JEST_MAX_WORKERS=95% npm run test:jest -- --collectCoverage
# - name: Coveralls
# uses: coverallsapp/github-action@3dfc5567390f6fa9267c0ee9c251e4c8c3f18949
58 changes: 29 additions & 29 deletions .github/workflows/integration-tests.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
name: Deriv App Integration Test Workflow
on:
pull_request:
branches:
- master
push:
branches:
- master
jobs:
integration_tests:
name: Run Integration Tests
runs-on: Runner_8cores_Deriv-app
environment: Preview
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- name: Setup Node
uses: "./.github/actions/setup_node"
- name: Install dependencies
uses: "./.github/actions/npm_install_from_cache"
# - name: Invalidate NPM Cache
# if: github.event_name == 'push' && github.ref == 'refs/heads/master'
# uses: "./.github/actions/invalidate_npm_cache"
- name: Build
run: npm run build:all
- name: Install Playwright Browsers
run: npx playwright install
- name: Run component tests
run: npm run test:component
# name: Deriv App Integration Test Workflow
# on:
# pull_request:
# branches:
# - master
# push:
# branches:
# - master
# jobs:
# integration_tests:
# name: Run Integration Tests
# runs-on: Runner_8cores_Deriv-app
# environment: Preview
# steps:
# - name: Checkout
# uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
# - name: Setup Node
# uses: "./.github/actions/setup_node"
# - name: Install dependencies
# uses: "./.github/actions/npm_install_from_cache"
# # - name: Invalidate NPM Cache
# # if: github.event_name == 'push' && github.ref == 'refs/heads/master'
# # uses: "./.github/actions/invalidate_npm_cache"
# - name: Build
# run: npm run build:all
# - name: Install Playwright Browsers
# run: npx playwright install
# - name: Run component tests
# run: npm run test:component
124 changes: 62 additions & 62 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,63 +1,63 @@
name: Deriv App PR Test Workflow
on:
pull_request:
branches:
- master
# name: Deriv App PR Test Workflow
# on:
# pull_request:
# branches:
# - master

jobs:
build_and_test:
name: Build And Test
runs-on: Runner_8cores_Deriv-app
environment: Preview
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- name: Setup Node
uses: "./.github/actions/setup_node"
- name: Check imports
run: npm run check-imports
- name: Install dependencies
uses: "./.github/actions/npm_install_from_cache"
# - name: Invalidate NPM Cache
# if: github.event_name == 'push' && github.ref == 'refs/heads/master'
# uses: "./.github/actions/invalidate_npm_cache"
- name: Build
uses: "./.github/actions/build"
- name: Check TypeScript for @deriv/api
run: npx tsc --project packages/api/tsconfig.json -noEmit
- name: Check TypeScript for @deriv/api-v2
run: npx tsc --project packages/api-v2/tsconfig.json -noEmit
- name: Check TypeScript for @deriv/hooks
run: npx tsc --project packages/hooks/tsconfig.json -noEmit
- name: Check TypeScript for @deriv/utils
run: npx tsc --project packages/utils/tsconfig.json -noEmit
- name: Check TypeScript for @deriv/stores
run: npx tsc --project packages/stores/tsconfig.json -noEmit
- name: Check TypeScript for @deriv/wallets
run: npx tsc --project packages/wallets/tsconfig.json -noEmit
- name: Check TypeScript for @deriv/tradershub
run: npx tsc --project packages/tradershub/tsconfig.json -noEmit
- name: Check TypeScript for @deriv/account-v2
run: npx tsc --project packages/account-v2/tsconfig.json -noEmit
- name: Check TypeScript for @deriv/cashier-v2
run: npx tsc --project packages/cashier-v2/tsconfig.json -noEmit
- name: Check ESLint for @deriv/wallets
run: npx eslint --fix --ignore-path packages/wallets/.eslintignore --config packages/wallets/.eslintrc.js packages/wallets
- name: Check ESLint for @deriv/tradershub
run: npx eslint --fix --ignore-path packages/tradershub/.eslintignore --config packages/tradershub/.eslintrc.js packages/tradershub
- name: Check ESLint for @deriv/account-v2
run: npx eslint --fix --ignore-path packages/account-v2/.eslintignore --config packages/account-v2/.eslintrc.js packages/account-v2
- name: Check ESLint for @deriv/cashier-v2
run: npx eslint --fix --ignore-path packages/cashier-v2/.eslintignore --config packages/cashier-v2/.eslintrc.js packages/cashier-v2
- name: Check Stylelint for @deriv/wallets
run: npx stylelint packages/wallets/**/*.scss
- name: Check Stylelint for @deriv/account-v2
run: npx stylelint packages/account-v2/**/*.scss
- name: Check Stylelint for @deriv/cashier-v2
run: npx stylelint packages/cashier-v2/**/*.scss
- name: Check tests for @deriv/hooks
run: bash ./scripts/check-tests.sh packages/hooks/src
- name: Check tests for @deriv/utils
run: bash ./scripts/check-tests.sh packages/utils/src
- name: Run tests
run: npm run test:ci
# jobs:
# build_and_test:
# name: Build And Test
# runs-on: Runner_8cores_Deriv-app
# environment: Preview
# steps:
# - name: Checkout
# uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
# - name: Setup Node
# uses: "./.github/actions/setup_node"
# - name: Check imports
# run: npm run check-imports
# - name: Install dependencies
# uses: "./.github/actions/npm_install_from_cache"
# # - name: Invalidate NPM Cache
# # if: github.event_name == 'push' && github.ref == 'refs/heads/master'
# # uses: "./.github/actions/invalidate_npm_cache"
# - name: Build
# uses: "./.github/actions/build"
# - name: Check TypeScript for @deriv/api
# run: npx tsc --project packages/api/tsconfig.json -noEmit
# - name: Check TypeScript for @deriv/api-v2
# run: npx tsc --project packages/api-v2/tsconfig.json -noEmit
# - name: Check TypeScript for @deriv/hooks
# run: npx tsc --project packages/hooks/tsconfig.json -noEmit
# - name: Check TypeScript for @deriv/utils
# run: npx tsc --project packages/utils/tsconfig.json -noEmit
# - name: Check TypeScript for @deriv/stores
# run: npx tsc --project packages/stores/tsconfig.json -noEmit
# - name: Check TypeScript for @deriv/wallets
# run: npx tsc --project packages/wallets/tsconfig.json -noEmit
# - name: Check TypeScript for @deriv/tradershub
# run: npx tsc --project packages/tradershub/tsconfig.json -noEmit
# - name: Check TypeScript for @deriv/account-v2
# run: npx tsc --project packages/account-v2/tsconfig.json -noEmit
# - name: Check TypeScript for @deriv/cashier-v2
# run: npx tsc --project packages/cashier-v2/tsconfig.json -noEmit
# - name: Check ESLint for @deriv/wallets
# run: npx eslint --fix --ignore-path packages/wallets/.eslintignore --config packages/wallets/.eslintrc.js packages/wallets
# - name: Check ESLint for @deriv/tradershub
# run: npx eslint --fix --ignore-path packages/tradershub/.eslintignore --config packages/tradershub/.eslintrc.js packages/tradershub
# - name: Check ESLint for @deriv/account-v2
# run: npx eslint --fix --ignore-path packages/account-v2/.eslintignore --config packages/account-v2/.eslintrc.js packages/account-v2
# - name: Check ESLint for @deriv/cashier-v2
# run: npx eslint --fix --ignore-path packages/cashier-v2/.eslintignore --config packages/cashier-v2/.eslintrc.js packages/cashier-v2
# - name: Check Stylelint for @deriv/wallets
# run: npx stylelint packages/wallets/**/*.scss
# - name: Check Stylelint for @deriv/account-v2
# run: npx stylelint packages/account-v2/**/*.scss
# - name: Check Stylelint for @deriv/cashier-v2
# run: npx stylelint packages/cashier-v2/**/*.scss
# - name: Check tests for @deriv/hooks
# run: bash ./scripts/check-tests.sh packages/hooks/src
# - name: Check tests for @deriv/utils
# run: bash ./scripts/check-tests.sh packages/utils/src
# - name: Run tests
# run: npm run test:ci
10 changes: 8 additions & 2 deletions packages/wallets/src/AppContent.scss
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
gap: 2.4rem;
width: 100%;
align-self: stretch;
background: var(--system-light-7-secondary-background, #f2f3f4);
background-color: var(--general-main-1, #ffffff);
min-height: calc(100vh - 8.4rem); // 100vh - (4.8rem header + 3.6rem footer)

@include mobile {
Expand All @@ -14,8 +14,14 @@
min-height: calc(var(--wallets-vh, 1vh) * 100 - 8.4rem); // 100vh - (4.8rem header + 3.6rem footer)
}

& .wallets-modal-show-header-root {
.wallets-modal-show-header-root {
position: absolute;
inset: 0;
z-index: 10;
display: none;

&:not(:empty) {
display: flex;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@
&__button {
border: none;
outline: none;
background: var(--general-main-1, #ffffff);
background-color: #ff0000;
width: fit-content;
padding: 0;
// padding: 0;
}
}

0 comments on commit 7eb015e

Please sign in to comment.