1
0
Fork 0
mirror of synced 2024-08-02 20:01:43 +12:00
Commit graph

246 commits

Author SHA1 Message Date
mike12345567
32579aede8 Some fixes after test failures in CI. 2021-06-02 18:28:05 +01:00
mike12345567
781bd7bab6 Fixing internal table issues and updating createTable cypress test case. 2021-06-02 12:32:07 +01:00
mike12345567
c8e08f293a Re-working conditional logic to work better in cypress. 2021-06-01 14:29:25 +01:00
mike12345567
62ec2f2cc0 Formatting. 2021-05-25 18:08:34 +01:00
mike12345567
8e8223e3bb Fixing create user test case, fixed part of create table and made a start on create components. 2021-05-25 18:06:56 +01:00
mike12345567
1631aa698b Updating binding tests. 2021-05-25 16:52:35 +01:00
mike12345567
069de1fdb1 Updating Automation cypress tests, now functional. 2021-05-25 15:57:38 +01:00
mike12345567
1146d508fd Fixing app cypress test cases. 2021-05-25 13:25:42 +01:00
mike12345567
921eb39227 Fixing the creation of user in cypress. 2021-05-25 11:06:50 +01:00
mike12345567
55aba6b824 Changing cypress commands. 2021-05-24 16:32:42 +01:00
mike12345567
85102fab4e Changing how connection is waited for. 2021-05-24 16:31:50 +01:00
Andrew Kingston
797e8a8b67 Add explicit prettier options 2021-05-04 11:32:22 +01:00
Keviin Åberg Kultalahti
0afbf1649e lint:fix 2021-05-03 09:31:09 +02:00
Andrew Kingston
9c903feed0 Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui 2021-04-28 15:53:07 +01:00
Andrew Kingston
a1c01bb905 Update other cypress helpers to work with spectrum 2021-04-28 15:08:43 +01:00
Andrew Kingston
e7089a26cd Update cpyress tests so create and delete app helpers work again 2021-04-28 14:56:31 +01:00
mike12345567
89fef34401 Updating cypress tests to work with the new user ID system. 2021-04-21 11:33:12 +01:00
Martin McKeaveney
201b26059c account for empty user id in automations 2021-04-15 21:34:03 +01:00
Martin McKeaveney
508730db6b lint 2021-04-15 18:34:49 +01:00
Martin McKeaveney
4c20427c33 login step configured correctly 2021-04-15 18:29:11 +01:00
Martin McKeaveney
015bb72daf lint 2021-04-15 17:46:47 +01:00
Martin McKeaveney
fdfb9dafb2 fix cypress tests, only login if cookie not present 2021-04-15 17:36:58 +01:00
mike12345567
aacfb6adba Updating worker/server to run in cypress properly. 2021-04-15 16:25:48 +01:00
mike12345567
68c113225e Linting. 2021-04-15 13:23:42 +01:00
Martin McKeaveney
52920beb78 login command - need to run worker in cypress env 2021-04-15 12:14:50 +01:00
mike12345567
6c58c90a7a Adding some controls around cookies, expiring them when a 403 is hit. 2021-04-14 15:43:34 +01:00
mike12345567
0c974a70eb Adding a wait for authentication in cypress tests.# 2021-04-07 20:19:25 +01:00
Andrew Kingston
359e628156 Fix cypress tests not deleting old apps 2021-04-07 15:08:59 +01:00
Andrew Kingston
0ac0f2f742 Format tests 2021-04-07 13:46:26 +01:00
Andrew Kingston
1c8de5d52d Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 13:51:48 +01:00
Keviin Åberg Kultalahti
9277a40b37 adds sorting to cypress views test 2021-04-01 14:28:38 +02:00
Keviin Åberg Kultalahti
84bb7245fc adds some more waits to the cypress views tests 2021-04-01 14:10:58 +02:00
Keviin Åberg Kultalahti
a7934ecfd0 bump wait times in cypress views test 2021-04-01 13:56:27 +02:00
Keviin Åberg Kultalahti
3c2f182b03 removes unneeded wait in view cypress test 2021-04-01 11:59:56 +02:00
Keviin Åberg Kultalahti
50da4159e1 fixes views store 2021-04-01 11:53:22 +02:00
Keviin Åberg Kultalahti
3a8e753eae increase wait times in cypress tests 2021-04-01 11:08:58 +02:00
Andrew Kingston
86667bfa0f Update URLs to use builder instead of _builder 2021-04-01 10:06:22 +01:00
Andrew Kingston
83a021a45d Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor 2021-03-29 15:40:35 +01:00
Martin McKeaveney
5a23cc2cc2 cypress tests passing 2021-03-24 21:15:14 +00:00
Martin McKeaveney
11f13950e9 make cypress use leveldb 2021-03-24 15:36:13 +00:00
Andrew Kingston
14a4545874 Update cypress tests 2021-03-23 13:31:56 +00:00
Martin McKeaveney
90228e3334 simplify try catch in manage script 2021-03-23 11:01:33 +00:00
Andrew Kingston
9f838e098f Add cypress test for deleting a component 2021-03-08 11:57:56 +00:00
Andrew Kingston
043f6c9275 Add tests for handlebars helper and fix curly brackets used in binding test 2021-03-08 11:25:24 +00:00
Andrew Kingston
9fb40759d6 Refactor cypress to use common app creation functionality and stop cypress deleting all apps 2021-03-05 14:36:38 +00:00
Andrew Kingston
b9760c6dbc Add cypress tests for data bindings and component creation 2021-03-05 13:52:26 +00:00
Martin McKeaveney
71778c0dc1 Merge pull request #1163 from Budibase/develop
Develop
2021-02-23 15:35:39 +00:00
Andrew Kingston
57ea02de87 Fix cypress test 2021-02-23 14:28:05 +00:00
Martin McKeaveney
f16ec615aa Merge pull request #1083 from Budibase/bug/4001-to-0-fix
Attempting to fix the 4001 bug - using ephemeral ports in production (builder)
2021-02-22 13:57:26 +00:00
mike12345567
aa449e4729 Updating cypress tests as well as changing the auto column icons a bit to improve the look. 2021-02-19 15:49:54 +00:00
mike12345567
91926d17d9 Adding delay to cypress test to allow time for statistics to calculate. 2021-02-16 22:12:58 +00:00
mike12345567
6d519e1ad9 Updating cypress test to fix in CI. 2021-02-16 21:40:35 +00:00
mike12345567
a63ebd1a9c Fixing another cypress test. 2021-02-16 18:47:05 +00:00
Martin McKeaveney
36f3bbf6dd user search 2021-02-08 22:29:26 +00:00
Martin McKeaveney
4fcacc5f1f fix cypress tests 2021-02-06 22:41:27 +00:00
Martin McKeaveney
e8db576002 force click 2021-02-06 21:32:17 +00:00
mike12345567
a88ce0d608 Attempting to fix the issue with 4001, this updates the cypress tests so that it is easier to change the port on which it runs as well as updating the electron usage of the app to use port 0 (an ephermeral port). 2021-02-03 16:09:48 +00:00
Andrew Kingston
2da376df19 Fix cypress tests 2020-12-14 13:33:34 +00:00
Andrew Kingston
77f049d1bd Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-08 13:16:53 +00:00
Martin McKeaveney
39473cb029 merge 2020-12-07 21:20:35 +00:00
mike12345567
74f5197865 Merge branch 'username-email' of github.com:Budibase/budibase into feature/security-update 2020-12-07 18:08:20 +00:00
Martin McKeaveney
15279f2c41 lint 2020-12-04 14:46:21 +00:00
Martin McKeaveney
f05d696ef7 email as default user identifier 2020-12-04 12:22:45 +00:00
mike12345567
05225f7787 Changing the naming of access levels to be roles. 2020-12-02 13:20:56 +00:00
Andrew Kingston
edb3ea66fd Fix cypress tests (sort of) 2020-12-01 14:35:47 +00:00
Martin McKeaveney
eae0ed5468 fix tests 2020-11-27 14:36:36 +00:00
Martin McKeaveney
a72d772f44 fix user test 2020-11-27 13:17:31 +00:00
Martin McKeaveney
ce4bf552f1 fix users test, remove superfluous files 2020-11-25 15:30:10 +00:00
Martin McKeaveney
417002beaa fix e2e 2020-11-20 11:41:17 +00:00
Michael Drury
871e9b123e Some further work, logout and preview appear to be working much better now. 2020-11-02 22:46:31 +00:00
Andrew Kingston
09b0f07d64 Merge pull request #801 from Budibase/dropdown-components
Dropdown components
2020-10-28 20:12:17 +00:00
Andrew Kingston
3a9f6b8337 Lint 2020-10-28 17:40:14 +00:00
Andrew Kingston
1e41461a90 Rename deletion modal titles and fixing cypress tests 2020-10-28 16:05:19 +00:00
Andrew Kingston
1a8da28c09 Merge ag-grid backend UI and update styles 2020-10-28 15:20:56 +00:00
Martin McKeaveney
ee7a4215b4 move run command into cypress setup 2020-10-28 11:23:26 +00:00
Martin McKeaveney
a3e813f67e finally reached the summit of the cypress mountain 2020-10-28 09:50:05 +00:00
Martin McKeaveney
e56259a4c1 cypress green 2020-10-27 22:06:51 +00:00
Martin McKeaveney
3e7a5e112a fix cypress table creation tests 2020-10-27 16:01:27 +00:00
Andrew Kingston
add4162000 Format with prettier 2020-10-27 15:28:13 +00:00
Andrew Kingston
a93757a8d9 Fix cypress tests 2020-10-27 15:26:07 +00:00
Martin McKeaveney
e025609539 cypress test fixes 2020-10-26 21:43:04 +00:00
Martin McKeaveney
dc08fc13d2 ag grid updates 2020-10-21 13:42:26 +01:00
Andrew Kingston
fcd3257044 Fix cypress tests 2020-10-17 19:07:12 +01:00
Martin McKeaveney
c1b9526e0e fixing cypress tests 2020-10-15 22:21:08 +01:00
Andrew Kingston
97c1f77c88 Fix cypress tests 2020-10-15 08:17:26 +01:00
Martin McKeaveney
cb5c09d439 simplify user authentication, remove anon user, fix login cookie issues 2020-10-13 21:33:56 +01:00
mike12345567
76742d527a Updating test cases. 2020-10-13 11:19:34 +01:00
mike12345567
5d49d529e3 Changing record -> row in this update, completing the update of renaming in the builder, this release needs further testing. 2020-10-09 19:10:28 +01:00
mike12345567
fdaa69ee7f Renaming Model -> Table across the entire system, this is an unstable update and has not been tested fully yet. 2020-10-09 18:49:23 +01:00
Andrew Kingston
fbb7bf7413 Fixing cypress tests 2020-10-08 11:36:16 +01:00
Andrew Kingston
97e9883d85 Fix table cypress tests 2020-10-07 11:23:47 +01:00
Andrew Kingston
7c67f18965 Fix cypress automation tests 2020-10-07 11:18:46 +01:00
Andrew Kingston
3dc30262d7 Merge branch 'master' of github.com:Budibase/budibase into linked-records 2020-10-07 10:45:26 +01:00
Michael Shanks
210062cbac merge conflicts - from master 2020-10-06 21:43:54 +01:00
Martin McKeaveney
e40cb3ac69 fixing test 2020-10-06 20:18:05 +01:00
Michael Shanks
a28a327da7 Merge branch 'master' into fixes 2020-10-05 21:17:01 +01:00
Michael Shanks
b51942f0f8 broken test 2020-10-05 21:15:10 +01:00
Andrew Kingston
50e8159644 Fix more cypress tests 2020-10-05 12:37:03 +01:00
Andrew Kingston
a23967364b Fix cypress texts and update use of modal 2020-10-05 11:13:09 +01:00
mike12345567
5ac0b5f7c8 Fixing cypress test broken by automation fixes. 2020-10-02 17:15:57 +01:00
mike12345567
4d8b1ecc10 Merge branch 'remove-views' of github.com:Budibase/budibase into linked-records 2020-10-02 14:49:23 +01:00
Michael Shanks
f97369afd2 Analytics enabled/disabled via specific ENV variable 2020-09-29 17:28:24 +01:00
Andrew Kingston
d0806b2924 Fix cypress test 2020-09-25 13:12:16 +01:00
mike12345567
5f064ade9d Renaming workflows -> automate/automations, throughout the API and the builder itself. 2020-09-21 13:49:34 +01:00
Andrew Kingston
f906ce0a83 Fix part of workflow cypress tests 2020-09-18 16:13:42 +01:00
Andrew Kingston
62d37254ea Fix cypress test for create workflow 2020-09-14 13:29:32 +01:00
Victoria Sloan
a5ce771de8 cypress test fixed 2020-09-05 00:03:08 +01:00
Conor Mack
93dac03eaf Cypress Test Fix - createView.spec.js 2020-09-04 10:53:13 +01:00
Martin McKeaveney
98c66c4bab Workflow fixes (#559)
* workflow fixes

* fixes for workflow - cypress test coverage

* remove log

* adding some assertions to slow test down

* force click create user

* cypress 5, small wait for user test

* remove cypress waiting eslint rule to fix user test

* click button directly

* test clicking

* try changing access level for validity

* lint
2020-09-03 12:02:15 +01:00
kevmodrome
68dfb678e1 wip: cypress tests 2020-09-03 09:45:58 +02:00
kevmodrome
40e6d51d24 wip: cypress fix 2020-09-01 11:16:41 +02:00
kevmodrome
fc4afbbacb Merge branch 'feature/binding-interface' of github.com:Budibase/budibase into feature/binding-interface 2020-08-28 13:58:39 +02:00
kevmodrome
1270f10993 Merge branch 'master' into feature/binding-interface 2020-08-28 13:57:46 +02:00
Martin McKeaveney
401a2beec2 remove superfluous var 2020-08-24 16:05:12 +01:00
Martin McKeaveney
b03eb8ce60 cypress tests, lint, feature complete 2020-08-24 15:48:34 +01:00
Martin McKeaveney
6a22708bda fix cypress test 2020-08-21 10:11:17 +01:00
Martin McKeaveney
d2638e0150 merge 2020-08-19 17:14:30 +01:00
Martin McKeaveney
80970ba035 full cypress suite for custom views 2020-08-19 16:43:04 +01:00
Michael Shanks
1b6131135b fixed cypress tests 2020-08-18 21:43:13 +01:00
Martin McKeaveney
6405e79f15 tidy up + lint 2020-08-11 11:23:07 +01:00
Martin McKeaveney
a8251cdb22 full cypress suite for new backend 2020-08-10 17:51:30 +01:00
Martin McKeaveney
cf084f2877 cypress + unit test framework 2020-08-10 15:34:37 +01:00
Martin McKeaveney
cfe262d602 new table creation 2020-08-07 18:31:40 +01:00
Martin McKeaveney
9e00550eda Cypress Tests Running in CI (#524)
* cypress test setup

* running cypress in CI

* fixing tests after first time setup wizard

* bb api key

* API Key in right place

* adding env in cypress.json

* env var in setup

* lint

* API key not working

* fill in API key form if present

* allow more time for creation

* cypress server for debug

* video recording, better debugging

* Adding debug logs

* set node env

* cypress env

* cancel irrelevant test
2020-08-05 15:18:28 +01:00
Conor_Mack
ff3e922e22 Cypress Tests - Use Get Timeouts 2020-06-24 16:58:30 +01:00
Conor_Mack
df5a9ee87a Lint fixes 2020-06-24 16:20:58 +01:00
Conor_Mack
306c733094 Cypress Tests and Discussion Resolves 2020-06-24 16:16:06 +01:00
kevmodrome
9670a0cb5c remove cookies set up in each test and rely on cookie default added before 2020-06-22 16:39:28 +02:00
Michael Shanks
a29f821802 cypress - changed background test to font-size
(so i dont have to figure out how to test the colour picker)
2020-06-22 11:29:34 +01:00
Michael Shanks
a1df978b80 cypress - retain "builder:token" cookie between tests 2020-06-22 10:53:17 +01:00
Michael Shanks
d424c3ff52 lint fix 2020-06-21 21:41:10 +01:00
Michael Shanks
8acdda053d cypress tests - run on windows 2020-06-21 21:26:53 +01:00
Michael Shanks
bf89f3c403 removed ADMIN_SECRET env var (no longer needed) 2020-06-21 20:54:37 +01:00
Michael Shanks
ce6ca5351d changed setup to require CLI modules directly 2020-06-11 20:37:01 +01:00
kevmodrome
7a65da7899 fix linting errors 2020-06-11 18:14:28 +02:00
kevmodrome
5d84ceb7f6 update script to be sync rather than async 2020-06-11 18:10:53 +02:00
kevmodrome
59442f18cb adds script to run cypress tests 2020-06-11 17:59:11 +02:00
kevmodrome
f5e3df09d6 make tests less brittle 2020-06-11 17:10:26 +02:00
kevmodrome
7cf81c063a adds some data-cy properties to a number of elements and starts work on workflow tests 2020-06-11 16:40:07 +02:00
kevmodrome
b35fbe823c update names for tests 2020-06-11 13:20:13 +02:00
kevmodrome
59aaf33278 adds tests to add components and change props on them 2020-06-11 12:56:16 +02:00
kevmodrome
3ee5111d6f rework tests to use commands for DRYness 2020-06-11 12:04:31 +02:00
kevmodrome
8e685d07c1 add tests to create model and record 2020-06-09 15:40:14 +02:00
kevmodrome
5e1210723c update create app test 2020-06-09 15:40:00 +02:00
kevmodrome
0c9baf92f8 adds test for creating budibase app 2020-06-09 13:52:19 +02:00
kevmodrome
48c604d0d0 feat: adds cypress to the builder 2020-06-09 13:52:00 +02:00