Commit Graph

16 Commits

Author SHA1 Message Date
kolaente 1005182a50
feat(reminders): add e2e tests for task reminders
continuous-integration/drone/push Build is passing Details
2023-06-20 15:56:39 +02:00
kolaente 5685890493
fix: make tests work again 2023-05-24 15:54:28 +02:00
kolaente befa6f27bb feat: rename list to project everywhere
fix: project table view

fix: e2e tests

fix: typo in readme

fix: list view route

fix: don't wait until background is loaded for list to show

fix: rename component imports

fix: lint

fix: parse task text

fix: use list card grid

fix: use correct class names

fix: i18n keys

fix: load project

fix: task overview

fix: list view spacing

fix: find project

fix: setLoading when updating a project

fix: loading saved filter

fix: project store loading

fix: color picker import

fix: cypress tests

feat: migrate old list settings

chore: add const for project settings

fix: wrong projecten rename from lists

chore: rename unused variable

fix: editor list

fix: shortcut list class name

fix: pagination list class name

fix: notifications list class name

fix: list view variable name

chore: clarify comment

fix: i18n keys

fix: router imports

fix: comment

chore: remove debugging leftover

fix: remove duplicate variables

fix: change comment

fix: list view variable name

fix: list view css class name

fix: list item property name

fix: name update tasks function correctly

fix: update comment

fix: project create route

fix: list view class names

fix: list view component name

fix: result list class name

fix: animation class list name

fix: change debug log

fix: revert a few navigation changes

fix: use @ for imports of all views

fix: rename link share list class

fix: remove unused css class

fix: dynamically import project components again
2023-03-14 14:04:23 +00:00
Dominik Pschenitschni 4908469d49
feat(cypress): use cy.session
Also align repo closer to `create-vue` template and improve cypress integration
2023-01-03 16:30:46 +01:00
kolaente 38fc157f24
feat(tests): add tests for task attachments
continuous-integration/drone/push Build is passing Details
2022-10-05 16:40:42 +02:00
kolaente ef0fe0b11d
fix(tests): correctly set task position in cypress test fixtures
continuous-integration/drone/push Build is passing Details
2022-07-13 17:00:38 +02:00
kolaente a073cfac66
fix(tests): set correct user issuer for test users
continuous-integration/drone/push Build is passing Details
2022-07-08 17:22:33 +02:00
Dominik Pschenitschni 321850ec20 chore: rename js files to ts 2022-07-04 21:50:48 +00:00
Dominik Pschenitschni 78baf4c662
fix(faker): imports
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2022-06-22 21:30:30 +02:00
Dominik Pschenitschni 6db0559b81 fix: replace faker with community fork faker-js/faker (#1408)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1408
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-01-20 07:54:39 +00:00
Dominik Pschenitschni cc8b03778c
fix: use correct method for fakers uuid
continuous-integration/drone/pr Build is failing Details
2021-10-11 19:18:06 +02:00
kolaente 0e5954cf96
Fix user test fixtures
continuous-integration/drone/push Build is passing Details
2021-07-17 19:02:03 +02:00
kolaente 01ed17a0f0
Fix setting task favorite status in test fixtures
continuous-integration/drone/push Build is passing Details
2021-07-13 12:18:54 +02:00
kolaente 2e02a82afe
Fix table names in test fixtures
continuous-integration/drone/push Build is passing Details
2021-03-30 20:41:05 +02:00
konrad fe6d975134 Replace vue-multiselect with a custom component (#366)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #366
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-06 22:36:31 +00:00
konrad b822b3616b Frontend Testing With Cypress (#313)
continuous-integration/drone/push Build is failing Details
Wait until the request is finished

Wait for the newly created task exists in the dom

Wait until the login request is done

Wait until the list request is done

Make sure no user token is in local storage when trying to register

Make sure to always upload test results

Disable capturing videos of test runs in CI

Add uploading test result screenshots from ci

Assert a success notification is shown after creating a new list

Change input element locators

Fix testing for favorite lists

Make sure faked usernames are always random

Make sure the tests work

Make sure to use node 12 everywhere in ci

Add docs

Fix setting api url for running tests

Use a working node version

Ignore cypress screenshots and videos

Set cache folders

Explicitly ignore cypress files when running unit tests

Trigger Drone

Only run unit tests with yarn test:unit

Add serve dist command to serve built static files

Trigger Drone

Fix cypress image

Change cypress image

Unify test & build step back again to prevent double installation of dependencies

Add cache location config

Move test steps to separate pipeline

Run cypress tests in drone

Fix all tests

Make all factory methods static

Use factories everywhere

Cleanup

Add tests for the editor

Add tests for viewing link shares

Fix seed

Add test to make sure settings elements are hidden if the user does not have the right to edit the current list

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #313
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-12-10 13:52:35 +00:00