mike12345567
|
f1abb9194f
|
Adding API key tests.
|
2021-03-08 18:18:53 +00:00 |
mike12345567
|
8a0a0dabdb
|
Adding a query find and planning to tackle mocking out the preview and execute functionality.
|
2021-03-08 18:03:26 +00:00 |
mike12345567
|
039de61de3
|
Some fixes after testing webhooks as well as adding test cases for all webhook endpoints.
|
2021-03-08 15:57:19 +00:00 |
mike12345567
|
a3257d37e6
|
Updating routing test cases.
|
2021-03-08 14:49:19 +00:00 |
mike12345567
|
28a644958f
|
linting.
|
2021-03-05 12:55:52 +00:00 |
mike12345567
|
67f47df718
|
Reducing the boilerplate needed around setting up a test case.
|
2021-03-05 12:11:44 +00:00 |
mike12345567
|
af3d84a1d9
|
Some more quick modifications to test re-factor before PR.
|
2021-03-05 11:24:15 +00:00 |
Martin McKeaveney
|
78c550ff30
|
remove variable
|
2021-03-04 17:55:58 +00:00 |
Martin McKeaveney
|
e2a6bb935e
|
refactor view tests
|
2021-03-04 17:55:24 +00:00 |
mike12345567
|
0be5eb0b98
|
Moving comment.
|
2021-03-04 17:12:44 +00:00 |
mike12345567
|
06e95e11ea
|
Small amount more user refactoring, removing use of couchTestUtils.
|
2021-03-04 17:06:33 +00:00 |
Martin McKeaveney
|
41043ee6ff
|
Merge branch 'feature/test-refactor' of https://github.com/Budibase/budibase into feature/test-refactor
|
2021-03-04 16:54:50 +00:00 |
Martin McKeaveney
|
50f1535f2c
|
refactor user test
|
2021-03-04 16:54:44 +00:00 |
mike12345567
|
2a962b1c03
|
Refactoring table testcases.
|
2021-03-04 14:36:59 +00:00 |
mike12345567
|
eacf3387de
|
Refactoring row test cases.
|
2021-03-04 13:07:33 +00:00 |
mike12345567
|
678423300d
|
Refactoring to remove the use of the supertest, making this part of the test config.
|
2021-03-04 12:32:31 +00:00 |
mike12345567
|
26c63c7d9b
|
Refactoring query tests.
|
2021-03-04 10:57:41 +00:00 |
mike12345567
|
f7cdced688
|
Switching out how headers are handled, and updating the permissions test.
|
2021-03-04 10:40:27 +00:00 |
mike12345567
|
f10ac0a178
|
Refactoring data source test cases.
|
2021-03-04 10:05:50 +00:00 |
mike12345567
|
79818122fd
|
Re-writing automation tests.
|
2021-03-03 18:41:49 +00:00 |
mike12345567
|
f55c5dec00
|
Initial work on test refactoring, laying the utilities down which will be the basis of new testing framework, interacting directly with the controllers.
|
2021-03-03 17:52:41 +00:00 |
mike12345567
|
d34a9e12e2
|
Having the server send out _id and primaryDisplay in an object for relationships, also accepting objects and coercing them on way in.
|
2021-02-25 09:41:04 +00:00 |
mike12345567
|
24a07bae41
|
Some major performance optimisations, found that db.find is not fast unless its indexed, there is also no point in indexing for our internal relationship searching, however we can use the allDocs call. This will likely be slow for very large calls (say 100K records) but for these sort of calls we really need to paginate anyway.
|
2021-02-18 13:38:57 +00:00 |
mike12345567
|
f572bc836e
|
work in progress, enriching in the display names.
|
2021-02-17 18:04:21 +00:00 |
mike12345567
|
cecc8e4306
|
Starting with some work towards a deeper enrichment of rows.
|
2021-02-17 17:09:59 +00:00 |
mike12345567
|
1c66a6f2e2
|
Fixing test case.
|
2021-02-16 16:46:18 +00:00 |
mike12345567
|
3fd557bf08
|
Flipping RBAC implementation to use levels -> role for resource perms API and resource -> level -> role for full fetch (please note full fetch will only work for resources that have a custom permission in the system somewhere, everything else simply defaults to standard.
|
2021-02-11 18:13:09 +00:00 |
Andrew Kingston
|
aec4939b93
|
Merge branch 'master' of github.com:Budibase/budibase into form-builder
|
2021-02-10 18:34:45 +00:00 |
mike12345567
|
31d7a7a378
|
Adding basic permissions test which proves a public user can read from a table, but cannot write.
|
2021-02-09 17:24:36 +00:00 |
mike12345567
|
fee073fcfe
|
Some more fixes after testing permissions a bit further.
|
2021-02-09 16:01:02 +00:00 |
Andrew Kingston
|
4c53e4bcec
|
Fix server query tests
|
2021-02-09 15:24:56 +00:00 |
mike12345567
|
2103378e5c
|
Fixing minor bug with permission add.
|
2021-02-09 13:14:23 +00:00 |
mike12345567
|
c8ef404560
|
Fixing issues with builtin roles living in the database as well as in code (easier to change in the future this way) - discovered by basic test case.
|
2021-02-09 13:01:45 +00:00 |
mike12345567
|
d9ca4f0eed
|
Some more work and start of a test case towards resource permissions.
|
2021-02-08 18:30:30 +00:00 |
mike12345567
|
b6bdd04ea8
|
Fixing test failure due to not deleting the ID attached to table in couchTest Utils.
|
2021-02-02 13:14:32 +00:00 |
mike12345567
|
5187639fa0
|
Linting.
|
2021-02-02 11:47:20 +00:00 |
mike12345567
|
e0ea434f27
|
Added some unit tests for the enrichment process of rows, in the process found some issues with linking a table to itself, so fixed those so that we can do that in the future if desired.
|
2021-02-02 11:46:10 +00:00 |
Martin McKeaveney
|
476d20d656
|
simplify queries to only have one type under query verb
|
2021-01-22 12:22:28 +00:00 |
Martin McKeaveney
|
882823671a
|
query and datasource unit tests
|
2021-01-14 20:51:03 +00:00 |
mike12345567
|
c3abc9fed4
|
Removing the static CSS bundling from the server as it is no longer required.
|
2020-12-09 12:30:21 +00:00 |
mike12345567
|
40d855df10
|
Updating row controller to make sure that all user requests (bar deletion) are passed through correctly to the user controller so that any logic such as removing user password can be correctly held in the user controller logic.
|
2020-12-09 10:54:30 +00:00 |
mike12345567
|
2928a379b0
|
Updating builder/server in a few ways, to allow creating users with extra columns attached, allowing password to be updated in the builder and making sure that all row endpoints correctly pass through the user controller so that we can still have customised functionality for users (such as making sure password is never returned).
|
2020-12-08 17:33:08 +00:00 |
Andrew Kingston
|
9054a8014a
|
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
|
2020-12-08 13:16:53 +00:00 |
Andrew Kingston
|
d0f2d4c2cd
|
Update user editing to support new email field
|
2020-12-08 11:43:37 +00:00 |
Andrew Kingston
|
1acdcd173c
|
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
|
2020-12-08 11:42:29 +00:00 |
Martin McKeaveney
|
642437e5be
|
Merge branch 'master' into feature/page-refactor
|
2020-12-08 10:48:14 +00:00 |
Martin McKeaveney
|
efe50230e7
|
merge with master
|
2020-12-07 21:32:45 +00:00 |
Martin McKeaveney
|
1c40c3dbdd
|
rename level to role in test
|
2020-12-07 21:28:16 +00:00 |
Martin McKeaveney
|
d8aa699bfa
|
merge
|
2020-12-07 21:20:35 +00:00 |
Martin McKeaveney
|
2123c06df5
|
fix tests
|
2020-12-07 21:11:07 +00:00 |