From 4e8d17f01798e7a5c22eaaba3b75d5fe0910303a Mon Sep 17 00:00:00 2001 From: Pranav Raj S Date: Wed, 5 Jul 2023 18:32:55 -0700 Subject: [PATCH] chore: Update specs and warnings in console (#7467) --- .circleci/config.yml | 36 +++++------ .../dashboard/components/ModalHeader.vue | 11 +++- .../sidebarComponents/AccountSelector.vue | 1 + .../specs/AccountSelector.spec.js | 43 +++++++------ .../layout/specs/AvailabilityStatus.spec.js | 11 +--- .../components/specs/SidemenuIcon.spec.js | 4 +- .../__snapshots__/SidemenuIcon.spec.js.snap | 4 +- .../conversation/specs/MoreActions.spec.js | 36 +++++------ .../components/specs/AddReminder.spec.js | 6 +- .../components/specs/DateSeparator.spec.js | 5 +- .../whatsappTemplates.spec.js | 60 ++++++++----------- .../v3/components/GoogleOauth/Button.spec.js | 6 +- 12 files changed, 101 insertions(+), 122 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f758b5492..607f33872 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -73,7 +73,7 @@ jobs: - run: name: yarn - command: yarn install --cache-folder ~/.cache/yarn + command: yarn install --frozen-lockfile --cache-folder ~/.cache/yarn # Store yarn / webpacker cache - save_cache: @@ -104,9 +104,8 @@ jobs: fi curl -L https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/6.3.0/openapi-generator-cli-6.3.0.jar > ~/tmp/openapi-generator-cli-6.3.0.jar java -jar ~/tmp/openapi-generator-cli-6.3.0.jar validate -i swagger/swagger.json - + # Database setup - - run: yarn install --check-files - run: bundle exec rake db:create - run: bundle exec rake db:schema:load @@ -117,7 +116,7 @@ jobs: - run: name: Rubocop command: bundle exec rubocop - + # - run: # name: Brakeman # command: bundle exec brakeman @@ -126,6 +125,21 @@ jobs: name: eslint command: yarn run eslint + # Run frontend tests + - run: + name: Run frontend tests + command: | + mkdir -p ~/tmp/test-results/frontend_specs + ~/tmp/cc-test-reporter before-build + TESTFILES=$(circleci tests glob **/specs/*.spec.js | circleci tests split --split-by=timings) + yarn test:coverage --profile 10 \ + --out ~/tmp/test-results/yarn.xml \ + -- ${TESTFILES} + - run: + name: Code Climate Test Coverage + command: | + ~/tmp/cc-test-reporter format-coverage -t lcov -o "coverage/codeclimate.frontend_$CIRCLE_NODE_INDEX.json" + # Run rails tests - run: name: Run backend tests @@ -145,20 +159,6 @@ jobs: command: | ~/tmp/cc-test-reporter format-coverage -t simplecov -o "coverage/codeclimate.$CIRCLE_NODE_INDEX.json" - - run: - name: Run frontend tests - command: | - mkdir -p ~/tmp/test-results/frontend_specs - ~/tmp/cc-test-reporter before-build - TESTFILES=$(circleci tests glob **/specs/*.spec.js | circleci tests split --split-by=timings) - yarn test:coverage --profile 10 \ - --out ~/tmp/test-results/yarn.xml \ - -- ${TESTFILES} - - run: - name: Code Climate Test Coverage - command: | - ~/tmp/cc-test-reporter format-coverage -t lcov -o "coverage/codeclimate.frontend_$CIRCLE_NODE_INDEX.json" - - persist_to_workspace: root: coverage paths: diff --git a/app/javascript/dashboard/components/ModalHeader.vue b/app/javascript/dashboard/components/ModalHeader.vue index 53df9b4e6..f2881cbee 100644 --- a/app/javascript/dashboard/components/ModalHeader.vue +++ b/app/javascript/dashboard/components/ModalHeader.vue @@ -1,10 +1,17 @@