Sam Rose
1c13565459
Making really good progress removing the pg mocks. More to do, though.
2024-03-21 18:16:52 +00:00
Sam Rose
681c53156f
Merge master.
2024-03-20 15:52:44 +00:00
Sam Rose
ff22db3d9f
Fold MongoDB unit tests into integration tests, delete MongoDB mocks.
2024-03-20 15:42:06 +00:00
Sam Rose
217b39c232
Reenable no-unused-vars
2024-03-20 11:46:39 +00:00
Sam Rose
fec6c7d267
Fold some mocky unit tests into row.spec.ts
2024-03-15 15:57:27 +00:00
Sam Rose
ac61087379
Merge branch 'master' into reorganise-row-tests
2024-03-15 12:02:17 +00:00
deanhannigan
72a671e93b
Merge branch 'master' into feature/app-list-actions
2024-03-15 09:10:57 +00:00
Sam Rose
850fb3d4ec
Get viewV2.spec.ts running against real databases.
2024-03-14 17:11:09 +00:00
Sam Rose
76e1a4b7da
Fix type check errors.
2024-03-14 11:19:04 +00:00
Sam Rose
3da2261735
Convert view.spec.js to TypeScript, remove reliace on TestConfiguration.
2024-03-14 09:22:50 +00:00
deanhannigan
460c2573e4
Merge branch 'master' into feature/app-list-actions
2024-03-08 12:24:15 +00:00
Sam Rose
2946188ab1
Merge branch 'master' into enforce-example-com-emails-in-tests
2024-03-06 17:15:43 +00:00
Sam Rose
aa20088274
Fix tests.
2024-03-06 16:57:29 +00:00
Sam Rose
4b24fb7c68
Merge master.
2024-03-06 14:59:39 +00:00
Dean
136eeefc26
Merge remote-tracking branch 'origin/master' into feature/app-list-actions
2024-03-05 16:24:14 +00:00
Dean
320b443ca4
Feedback changes. Permission change for app delete from GLOBAL_BUILDER to BUILDER. Minor updates to quota behaviour for apps.
2024-03-05 16:23:39 +00:00
Sam Rose
f1decee010
Get test passing.
2024-03-05 14:37:06 +00:00
Sam Rose
aa124524d4
Add a simpler test.
2024-03-05 10:05:05 +00:00
Sam Rose
13563d18dc
Write a failing test.
2024-03-05 09:20:20 +00:00
Sam Rose
9d8c18337d
Type role controller.
2024-03-04 16:42:41 +00:00
Dean
41b55c28b7
Merge remote-tracking branch 'origin/master' into feature/app-list-actions
2024-03-04 15:13:47 +00:00
Dean
3c684d8cb5
Further refactoring of the tests to bring them up to date
2024-03-04 15:11:26 +00:00
Dean
5f27e3a742
Refactored app duplicate tests
2024-03-04 12:20:34 +00:00
Dean
42893c1218
Merge remote-tracking branch 'origin/master' into feature/app-list-actions
2024-03-04 10:00:03 +00:00
Sam Rose
143daa153c
Fix ViewV2 tests.
2024-03-04 09:38:53 +00:00
Sam Rose
89a03af92a
Fix table test.
2024-03-04 09:20:32 +00:00
Sam Rose
594cd5ee56
Fix permissions tests.
2024-03-01 17:40:10 +00:00
Sam Rose
37a10857df
Migrate ViewV2API
2024-03-01 17:35:51 +00:00
Sam Rose
7fa5dbeec9
Migrate UserAPI
2024-03-01 17:17:38 +00:00
Sam Rose
149d2c0b29
Migrate ScreenAPI
2024-03-01 17:14:30 +00:00
Sam Rose
f91db6d985
Migrate RowAPI.search
2024-03-01 17:13:46 +00:00
Sam Rose
c0907d37ef
Migrate RowAPI.bulkImport
2024-03-01 17:12:46 +00:00
Sam Rose
02ac338c3f
deleteMany -> bulkDelete
2024-03-01 17:11:19 +00:00
Sam Rose
a4e212c0d8
Migrate RowAPI.exportRows
2024-03-01 17:10:49 +00:00
Sam Rose
376bb9c105
Migrate RowAPI.fetch
2024-03-01 17:04:35 +00:00
Sam Rose
a98948150d
Migrate RowAPI.delete
2024-03-01 17:03:34 +00:00
Sam Rose
4efafaeeaf
Migrate RowAPI.patch
2024-03-01 16:40:47 +00:00
Sam Rose
58b1c2bca6
Migrate RowAPI.validate
2024-03-01 16:39:57 +00:00
Sam Rose
a639ba91d3
Migrate RowAPI.save
2024-03-01 16:38:31 +00:00
Sam Rose
5d42804020
Migrate some of RowAPI, WIP
2024-03-01 15:20:07 +00:00
Sam Rose
16e9c5ff4e
Migrate QueryAPI
2024-03-01 14:33:18 +00:00
Sam Rose
f5f81a5fb0
Fix tests.
2024-03-01 13:59:55 +00:00
Sam Rose
46bec3c515
Migrate PermissionAPI
2024-02-29 17:33:36 +00:00
Sam Rose
1a2a77fc91
Migrate LegacyViewAPI
2024-02-29 15:59:03 +00:00
Sam Rose
4fbe03bbda
Migrate DatasourceAPI.
2024-02-29 15:50:18 +00:00
Sam Rose
5163434b08
Convert BackupAPI.
2024-02-29 14:33:09 +00:00
Sam Rose
6b306266b5
Only show stack traces if you ask for them.
2024-02-29 11:09:39 +00:00
Sam Rose
8488ff4144
Print stack traces from inside request handler.
2024-02-29 09:19:14 +00:00
Sam Rose
e309282ff7
Fix type checks.
2024-02-28 17:46:16 +00:00
Sam Rose
d9cffa1878
Migrate AttachmentAPI.
2024-02-28 17:43:39 +00:00
Sam Rose
7a48fd85ac
Migrate ApplicationAPI
2024-02-28 17:27:15 +00:00
Sam Rose
3e76511ffd
Merge branch 'master' of github.com:budibase/budibase into test-api-unification
2024-02-28 16:56:39 +00:00
Sam Rose
f1ed7af439
Rework the API slightly.
2024-02-28 16:55:45 +00:00
Sam Rose
3203cc3d72
Convert TableAPI.
2024-02-28 16:27:14 +00:00
Sam Rose
237634386c
More typing fixes.
2024-02-28 12:19:08 +00:00
Sam Rose
a9392b2176
More types.
2024-02-28 12:13:13 +00:00
Sam Rose
bfb0064289
More types.
2024-02-28 11:46:58 +00:00
Sam Rose
c81ca66aa4
Get tests passing again.
2024-02-28 11:16:26 +00:00
Sam Rose
7ac2449201
Working on typing TestConfiguration.ts.
2024-02-28 10:08:42 +00:00
Sam Rose
8f61b69ee5
Merge branch 'master' of github.com:budibase/budibase into budi-7710-user-groups-do-not-fully-support-custom-roles
2024-02-26 17:28:51 +00:00
Sam Rose
04e5699c9c
Finish modernising application.spec.ts
2024-02-26 16:00:12 +00:00
Sam Rose
b9600d8330
More progress on modernising application tests.
2024-02-26 11:57:56 +00:00
deanhannigan
ddcc433484
Merge branch 'master' into feature/app-list-actions
2024-02-23 11:34:31 +00:00
melohagan
896b879ce7
Feature/query array schema ( #13118 )
...
* Revert "Revert "Add nestedSchemaFields to RestQueryViewer (#13102 )""
This reverts commit 6545af12fa
.
* Revert "Revert "Dynamic schema generation for query arrays: bug fix and refactor (#13…""
This reverts commit ae4bc362c3
.
2024-02-22 17:06:08 +00:00
Dean
6877d0a016
Merge remote-tracking branch 'origin/master' into feature/app-list-actions
2024-02-22 15:00:34 +00:00
Dean
18f09f4e13
Duplicate app behaviour and test updates
2024-02-22 15:00:16 +00:00
Martin McKeaveney
ae4bc362c3
Revert "Dynamic schema generation for query arrays: bug fix and refactor (#13…"
...
This reverts commit 0c9d13c79a
.
2024-02-21 21:30:22 +00:00
Sam Rose
b2c4f04aa6
Typing and config.api'ing application.spec.ts, WIP
2024-02-21 17:52:58 +00:00
melohagan
0c9d13c79a
Dynamic schema generation for query arrays: bug fix and refactor ( #13082 )
...
* Bug fix and refactor
* lint
* Refactor
* refactor
* lint
* type fixes
* Unit test fix and refactor
* refactor
* Make name option for preview, required for query
* Refactor unit tests
* Fix test
* update account-portal
* Revert "update account-portal"
This reverts commit e378f8d702
.
* simplify set iteration
* comment
2024-02-21 15:33:13 +00:00
Sam Rose
686697e890
Enforce using example.com as a domain for emails.
2024-02-21 11:30:22 +00:00
Adria Navarro
73bf29ab3c
Clean code
2024-02-21 11:22:43 +01:00
Adria Navarro
f68e7359c6
Fix csrf usage
2024-02-21 10:57:49 +01:00
Adria Navarro
f7d5ccee3c
Fix setting up email
2024-02-21 10:42:36 +01:00
Adria Navarro
0b5226413b
Fix ids
2024-02-21 10:36:17 +01:00
Adria Navarro
e988890a7e
Remove defaultUserValues from test config
2024-02-21 10:12:06 +01:00
Sam Rose
c7ec698d30
Ensure a backup is complete before attempting to import it.
2024-02-20 12:20:35 +00:00
Adria Navarro
3ee555e72a
Fix js tests
2024-02-12 12:50:23 +01:00
Adria Navarro
8651a836a5
Fix exports
2024-02-12 12:34:39 +01:00
Adria Navarro
f1b31b4119
Export type
2024-02-12 11:03:08 +01:00
Sam Rose
7a012f1f4b
Add tests for create queries.
2024-02-05 16:49:21 +00:00
Sam Rose
7cceb04ca2
Basic Postgres and Mongo query testcases.
2024-02-05 11:43:40 +00:00
Sam Rose
669b0743ac
Typing improvements around automation loop tests.
2024-01-30 10:00:44 +00:00
Adria Navarro
1024bd1dbf
Lint
2024-01-30 09:23:28 +01:00
Adria Navarro
9da9935c95
Types
2024-01-29 23:25:12 +01:00
Adria Navarro
7394a7cd64
Smart typing
2024-01-29 23:19:07 +01:00
Adria Navarro
ff75fbf99e
Convert query.sec.spec.ts to ts
2024-01-29 22:57:20 +01:00
Adria Navarro
f3f6e0c41b
Fix tests
2024-01-29 15:43:35 +01:00
Adria Navarro
f1e90b8b01
Remove last controller.row usages
2024-01-26 11:24:32 +01:00
Adria Navarro
39d0382a56
Remove controller.datasource usages
2024-01-26 11:11:54 +01:00
Adria Navarro
12a08c6864
Import specific controllers
2024-01-26 11:07:06 +01:00
Adria Navarro
9592f25b66
Use api calls for getRow/s test helper
2024-01-26 11:01:16 +01:00
Adria Navarro
b3a59dfa7f
Use api calls for createRow test helper
2024-01-26 11:00:03 +01:00
Adria Navarro
ce81248e66
Use api calls for getTable test helper
2024-01-26 10:58:46 +01:00
Adria Navarro
c0581e41d3
Renames
2024-01-26 10:57:35 +01:00
Adria Navarro
da9f367962
Use api calls for updateTable test helper
2024-01-26 10:57:05 +01:00
Adria Navarro
cb53d31833
Renames
2024-01-26 10:56:38 +01:00
Adria Navarro
a555734519
Use api calls for createExternalTable test helper
2024-01-26 10:52:35 +01:00
mike12345567
1fa319ac9f
Add throw functionality to get more information about errors occurring during tests.
2024-01-24 14:11:24 +00:00
Peter Clement
601ec35549
rename instance of trigger step to triggerAutomationRun
2024-01-15 10:00:37 +00:00
Peter Clement
72c2f6577c
fix tests oncemore
2024-01-11 15:41:41 +00:00
Peter Clement
021eb58ea7
fix tests
2024-01-11 14:13:59 +00:00
Peter Clement
9c22bee324
type fix
2024-01-11 11:39:04 +00:00
Peter Clement
e99a7672a7
test and pr comments
2024-01-05 16:12:31 +00:00
Adria Navarro
2a92263df5
Add tests
2023-12-14 10:07:46 +01:00
Sam Rose
614a659032
Merge branch 'master' of github.com:budibase/budibase into budi-7664-sqs-self-host-ui-for-detecting-lack-of-sqs-support
2023-12-12 14:44:08 +00:00
Sam Rose
c50e8fd05b
Split withEnv, so the core env isn't touched in it.
2023-12-11 17:43:56 +00:00
Sam Rose
867d68d429
Cleanup.
2023-12-11 17:25:38 +00:00
Sam Rose
e0243b495c
Fix tests.
2023-12-11 17:20:00 +00:00
mike12345567
33b7e4d5d2
Some final refactoring, using proper jwt lib rather than requiring (proper typing).
2023-12-05 16:28:19 +00:00
Adria Navarro
083ff0b7c7
Fix tests typing
2023-12-04 09:23:01 +01:00
Adria Navarro
db2c20e3ae
eslint import/newline-after-import
2023-11-20 21:52:29 +01:00
Michael Drury
c511f621d3
Merge branch 'master' into more-db-typing-improvements
2023-11-08 18:50:39 +00:00
Sam Rose
e3a4c34f8d
Pass types through context callbacks.
2023-11-08 16:17:24 +00:00
mike12345567
4dc6b1eeda
Merge branch 'master' of github.com:Budibase/budibase into fix/11972-external-relationship-formulas
2023-11-08 14:41:53 +00:00
Sam Rose
d146df5f73
Convert user.spec.js to user.spec.ts
2023-11-08 11:53:00 +00:00
Sam Rose
0633a3de65
WIP
2023-11-08 10:03:22 +00:00
mike12345567
68a3e030c2
Adding test case to check that relationships can be used in external table formulas.
2023-11-07 18:34:51 +00:00
Sam Rose
f21addeb71
Add another test to make sure relationships are cleared when asked.
2023-11-06 17:34:30 +00:00
Sam Rose
e316124d6e
Add a test for the user column migration bug fix we did last night.
2023-11-03 11:42:39 +00:00
mike12345567
88cc8a19ee
Resetting timekeeper and resetting pro back to normal.
2023-10-31 11:19:53 +00:00
mike12345567
2b96de3c30
Merge branch 'master' of github.com:Budibase/budibase into fix/backups-remove-automation-logs
2023-10-31 10:38:07 +00:00
Michael Drury
9643d9c0e2
Merge branch 'master' into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column
2023-10-30 17:41:44 +00:00
mike12345567
41d99f6a58
Updating app backup exports to not include automation logs as these bloat the backups.
2023-10-30 17:41:08 +00:00
Sam Rose
af59039d1c
Add tests for attachment processing endpoint.
2023-10-30 16:46:27 +00:00
Michael Drury
c0a9b0a678
Merge branch 'master' into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column
2023-10-27 13:36:52 +01:00
mike12345567
854ff47e1c
Final fix - removing external from create table (internal).
2023-10-26 18:36:07 +01:00
mike12345567
e12cef305a
Fixing export.
2023-10-26 18:34:21 +01:00
mike12345567
983091e901
Fix for tests - row.spec.ts needs to pick correct table create.
2023-10-26 18:21:06 +01:00
mike12345567
d0f989597a
Updating tests to be more consistent in how they pick to create an internal or external table.
2023-10-26 17:27:54 +01:00
mike12345567
19eaafd946
Fixing some test cases.
2023-10-26 16:32:34 +01:00
melohagan
9616e8e551
Custom role navigation links ( #12056 )
...
* Refactor routing unit tests
* Filter out higher level roles in preview
* unit test
* Refactor
---------
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2023-10-26 15:28:12 +00:00
mike12345567
ed0670a008
Major update to make the table.type always 'table' and then adding a new sourceType which states what source the table came from, external or internal. Don't want to keep using a type that should be static as two different things.
2023-10-26 13:19:09 +01:00
mike12345567
455b26bac9
Making sure the source ID is always set when creating a table - the frontend expects this to be set for every table so making the type represent this correctly.
2023-10-25 19:00:25 +01:00
Sam Rose
78afba63de
Emit table updates to the builder socket, and some minor refactoring.
2023-10-25 11:03:35 +01:00
Sam Rose
a8ae16852c
Merge branch 'master' of github.com:Budibase/budibase into feature/budi-7607-migrate-user-relationship-columns-to-the-new-user-column-4
2023-10-24 17:34:19 +01:00
Adria Navarro
453c0744be
Fix tests
2023-10-23 15:20:44 +02:00
Sam Rose
febfab0927
Fix tests/types.
2023-10-23 10:48:10 +01:00
Sam Rose
9dd16381a7
Merge base branch.
2023-10-23 09:52:17 +01:00
Adria Navarro
d1f0e8fca0
Fix tests
2023-10-20 17:53:40 +02:00
Sam Rose
a3ad8780de
Implement many-to-many user column migrations.
2023-10-19 17:28:55 +01:00
Sam Rose
6ae5451fdf
Create failing test.
2023-10-18 16:56:55 +01:00
mike12345567
cef71ff708
Adding test cases for navbar update.
2023-10-13 18:03:10 +01:00
Sam Rose
c76e110350
Add BulkImportResponse as a type after merging Adri's type changes.
2023-10-11 16:58:24 +01:00
Sam Rose
123f96db12
Pull origin, resolve merge conflicts.
2023-10-11 16:49:34 +01:00
Sam Rose
a0e9abb95b
Responding to PR feedback.
2023-10-11 16:45:02 +01:00
Adria Navarro
248c44ac2a
Fix relationship field metadata
2023-10-11 12:55:23 +02:00
Adria Navarro
40226c5c3a
Fix more types
2023-10-10 18:54:57 +02:00
Adria Navarro
8c99ac3f9b
Test search
2023-09-28 10:00:25 +02:00
Adria Navarro
a87e3dd0fc
Extra tests
2023-09-28 10:00:25 +02:00
mike12345567
e916178046
Adding test case for new endpoint and covering public, builder and normal roles.
2023-09-27 15:46:04 +01:00
mike12345567
85887d0371
Adding test case for app import functionality.
2023-09-20 18:25:34 +01:00
Adria Navarro
d1e1ad4930
Revert TestConfiguration changes
2023-09-13 16:33:04 +02:00
Adria Navarro
9c6e880479
Fix update datasource test helper
2023-09-13 15:03:21 +02:00
Adria Navarro
142fb18c17
Fix tests
2023-09-13 14:09:48 +02:00
Adria Navarro
6bae382d81
Fix tests
2023-09-13 12:23:59 +02:00
Adria Navarro
cf74f19381
Use test api
2023-09-13 10:13:54 +02:00
Adria Navarro
4d12ee53da
LegacyView test api
2023-09-13 09:59:17 +02:00
Adria Navarro
14259c82f3
Use test api
2023-09-13 09:57:41 +02:00
Adria Navarro
b5e6b42db2
Reuse tables
2023-09-12 20:40:00 +02:00
Adria Navarro
458de1282e
Use api for testing
2023-09-12 20:17:21 +02:00
Adria Navarro
f0872c1fa3
Improve api
2023-09-12 19:59:37 +02:00
Adria Navarro
fccb2f625c
Use configs
2023-09-12 19:39:40 +02:00
Adria Navarro
3843581e56
Unify
2023-09-12 19:31:58 +02:00
Adria Navarro
cb762cc336
Use api for testing
2023-09-12 19:03:30 +02:00
Adria Navarro
b63b61655b
Fixes
2023-09-08 15:54:27 +02:00
Adria Navarro
9e799c6b93
Legacy views tests
2023-09-08 10:43:19 +02:00
Adria Navarro
e2b8226de1
Merge branch 'develop' into BUDI-7367/ds_plus_row_unittest
2023-09-08 09:11:27 +02:00
Adria Navarro
1c8060272d
Fix import
2023-09-06 01:49:54 +02:00
Adria Navarro
14303c9eb0
Extend test create api
2023-09-05 11:41:30 +02:00
Adria Navarro
e4479ee522
Use docker utils helpers
2023-09-04 19:05:04 +02:00
Adria Navarro
8931309669
Datasource test api
2023-09-04 18:53:32 +02:00
Adria Navarro
cb6977a18b
Create non-plus datasource
2023-09-04 17:01:49 +02:00
Adria Navarro
122cd843ab
Type ds in testconfiguration
2023-09-04 16:25:34 +02:00
Adria Navarro
900c773ce9
Renamings
2023-09-04 12:17:37 +02:00
Adria Navarro
cefb57d78a
Merge branch 'develop' into views-v2-frontend
2023-08-30 15:12:56 +02:00
Andrew Kingston
a22fc8d208
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-24 12:07:23 +01:00
Adria Navarro
12be5a3d83
Setuo init pro mocks
2023-08-24 11:47:51 +02:00
Adria Navarro
972cc9916b
Add inheritance tests
2023-08-24 09:39:38 +02:00
Adria Navarro
e4feb64fe5
Use extracted functions
2023-08-22 12:19:20 +03:00
Adria Navarro
d8473b4a23
Renames
2023-08-22 12:09:21 +03:00
Adria Navarro
1283431b32
Move permissions get into the config api
2023-08-22 12:06:44 +03:00
Adria Navarro
10e0abec3e
Test deleting when forbidden
2023-08-22 10:30:12 +03:00
Adria Navarro
96f9a34136
Test adding when forbidden
2023-08-22 10:26:46 +03:00
Adria Navarro
f1232eac90
Add permission api to testconfig
2023-08-22 10:24:43 +03:00
Andrew Kingston
6d46fb2963
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-21 11:57:28 +01:00
mike12345567
7110351bdc
Revert "revert develop into master"
...
This reverts commit fd099658a0
.
2023-08-18 14:33:21 +01:00
mike12345567
95b8a4ea10
Adding feature flagging, the option to only start the automations, or the API, meaning we can split the service if needed.
2023-08-17 16:39:25 +01:00
mike12345567
4bbae677b2
Updating tests/search to handle no schema means no data, rather than all data.
2023-08-14 12:44:05 +01:00
mike12345567
0abd1deb34
Updating test cases, fixes based on running through view/row API.
2023-08-08 13:19:22 +01:00
Adria Navarro
464ba92b47
Fix tests
2023-08-03 14:32:03 +03:00
Adria Navarro
d28120de3a
Make search a post request
2023-08-03 04:58:37 +02:00
Adria Navarro
624dc5ff26
Merge branch 'develop' into BUDI-7189/split_fields_and_ui
2023-08-01 11:59:18 +02:00
Adria Navarro
c425194a85
Check schemas on patch
2023-08-01 11:38:36 +02:00
Adria Navarro
b528257bbe
Change viewrequest to accept schema
2023-08-01 10:45:00 +02:00
Adria Navarro
3335c86a84
Delete row from view
2023-07-31 16:14:14 +02:00
Adria Navarro
d1ad443d18
Patch
2023-07-31 15:41:13 +02:00
Adria Navarro
eaa7d9bf81
trimViewRowInfo middleware and api test
2023-07-31 12:03:03 +02:00
Adria Navarro
77c2ce590c
Use test api for patch
2023-07-26 13:55:02 +02:00
Adria Navarro
783e8a5b08
Change url to include the id
2023-07-25 19:34:52 +02:00
Adria Navarro
9235afb5d9
Test updating v1
2023-07-25 15:49:32 +02:00