Commit Graph

33 Commits

Author SHA1 Message Date
Sam Rose b2c4f04aa6
Typing and config.api'ing application.spec.ts, WIP 2024-02-21 17:52:58 +00:00
Adria Navarro db2c20e3ae eslint import/newline-after-import 2023-11-20 21:52:29 +01:00
Mitch-Budibase 5e16d04519 lint 2023-10-05 17:43:25 +01:00
Mitch-Budibase 678033cc8b License Key - Activate & Manage Tests
There are two test files, license.activate.spec.ts and license.manage.spec.ts

These test files each contain a test:
- Creates, activates, and deletes an online license for a self hosted account - license.activate.spec.ts
- Retrieves plans, creates checkout session, and updates license - license.manage.spec.ts

Updated and created API files
- StripeAPI
- LicenseAPI
- internal-api LicenseAPI
- index & AccountInternalAPI also updated to reflect API file changes
2023-10-05 17:39:40 +01:00
Rory Powell f656e97d2d Lint 2023-07-25 11:28:14 +01:00
Rory Powell ea52013503 Offline licensing integration tests 2023-07-15 00:12:18 +01:00
Michael Drury e4c5e67514 Revert "Add more tests for user settings" 2023-07-03 14:10:18 +01:00
Michael Drury 223e0e555a Merge branch 'develop' of github.com:Budibase/budibase into test/qa-18-api-automation-testing-permissionsuser-settings 2023-07-03 10:31:25 +01:00
mike12345567 b712136a6b There was a chance or URL overlap - removing this chance. 2023-06-20 09:56:58 +01:00
mike12345567 289a75fc9a Few minor updates to the integration suite to make it easier to decipher what is happening under the hood, as well as making it easier to log from these (where there is no pino logging available, importing backend-core breaks things). Also added a new script which can be used to get local environment setup as needed to run qa-core tests. Finally, xdescribe for the failing test until can work out what is wrong with MongoDB installation in QA environment. 2023-06-19 18:28:38 +01:00
Pedro Silva 0aa3e19d09 Add verifications 2023-06-09 12:44:31 +01:00
Pedro Silva 410d8700e4 Add more tests for user settings 2023-06-05 18:42:44 +01:00
Pedro Silva 8f09c07f46 Fix assertion 2023-05-30 18:48:33 +01:00
Pedro Silva 0498ad6e54 Add test for relationship creation for MySQL 2023-05-22 17:44:21 +01:00
Pedro Silva 06e7430ab8 Merge branch 'develop' into tests/qa-22-improve-qa-core-boilerplate 2023-05-17 21:34:44 +01:00
Pedro Silva eff22c4e74 Remove type casting any from test methods 2023-05-17 21:32:50 +01:00
Adria Navarro 02fc795d98 Rename nightly.spec to integration.spec 2023-05-17 13:00:08 +02:00
Adria Navarro a96af7cf40 Change the nightly tests to be more explicit 2023-05-17 11:33:37 +02:00
Pedro Silva b6267e0f96 Fix failing table test 2023-05-16 19:07:05 +01:00
Pedro Silva bc1d1862b5 Merge branch 'develop' into tests/qa-22-improve-qa-core-boilerplate 2023-05-12 14:23:39 +01:00
Pedro Silva 85c835e5f0 Add status check to license api 2023-05-12 11:14:00 +01:00
Pedro Silva fc61623e32 Improve internal API classes 2023-05-10 16:53:20 +01:00
Pedro Silva 62238611bf Add base api class 2023-05-09 18:32:17 +01:00
Pedro Silva 796c50d3e0 Merge branch 'develop' into qa-core-datasource-api-tests 2023-04-26 15:51:47 +01:00
Pedro Silva 5226385367 Change integration count assertion 2023-04-26 15:51:25 +01:00
Rory Powell aee52af7f0 Add feature and quota overrides to qa core for cloud tests (#10417)
* Fix qa core suite

* Update package.json

* Lint
2023-04-25 20:36:27 +01:00
Pedro Silva f104e66acf Fix type 2023-04-14 18:14:47 +01:00
Pedro Silva e20838fd42 Add rest test and fix type 2023-04-14 17:35:13 +01:00
mike12345567 2629817741 Fixing qa-core message now that sync always occurs (dev and prod). 2023-04-13 13:30:47 +01:00
Pedro Silva a8460169d1 Improvements on types, helpers and assertions 2023-04-12 18:18:28 +01:00
Pedro Silva 0562cf511c Add tests for datasources 2023-04-11 15:44:00 +01:00
Pedro Silva fe17abd7be Add postgresSQL tests 2023-04-06 14:22:21 +01:00
Rory Powell 77ffb8d86d Run integration suite in CI again / auto detect tenancy / refactors (#10209)
* qa-core-ci-fixes

* global setup and teardown wip

* Updates to logs and setup

* Remove date and console mocking

* Update CI to spin up minimal dev env

* Update readme

* Fix scopeBackend.sh

* Ensure docker services are initialised before starting worker

* Lint

* Fix admin user being created on startup (#10219)

* use regular bootstrap and build

* Lint

* Temp: re-use global setup to get around app limit in QA
2023-04-05 15:33:56 +01:00