1
0
Fork 0
mirror of synced 2024-08-01 19:31:49 +12:00
Commit graph

249 commits

Author SHA1 Message Date
Martin McKeaveney
2b1b434aa8 createView test green 2021-06-02 22:38:04 +01:00
Martin McKeaveney
2fbb9cdad0 view 2021-06-02 19:21:55 +01:00
Martin McKeaveney
fa2a1693ad view fixes 2021-06-02 19:20:28 +01:00
mike12345567
fa98299737 Some fixes after test failures in CI. 2021-06-02 18:28:05 +01:00
mike12345567
fa455e8eef Fixing internal table issues and updating createTable cypress test case. 2021-06-02 12:32:07 +01:00
mike12345567
24d58f0c7c Re-working conditional logic to work better in cypress. 2021-06-01 14:29:25 +01:00
mike12345567
87893856c2 Formatting. 2021-05-25 18:08:34 +01:00
mike12345567
e003fec3dc 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
e2c9c06f98 Updating binding tests. 2021-05-25 16:52:35 +01:00
mike12345567
9639a8ee5c Updating Automation cypress tests, now functional. 2021-05-25 15:57:38 +01:00
mike12345567
be7736afb7 Fixing app cypress test cases. 2021-05-25 13:25:42 +01:00
mike12345567
39545358f2 Fixing the creation of user in cypress. 2021-05-25 11:06:50 +01:00
mike12345567
4268ea8eb0 Changing cypress commands. 2021-05-24 16:32:42 +01:00
mike12345567
bd0f78e38e Changing how connection is waited for. 2021-05-24 16:31:50 +01:00
Andrew Kingston
556236ebce Add explicit prettier options 2021-05-04 11:32:22 +01:00
Keviin Åberg Kultalahti
4ec2e7d01f lint:fix 2021-05-03 09:31:09 +02:00
Andrew Kingston
0caad1f582 Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui 2021-04-28 15:53:07 +01:00
Andrew Kingston
14a9eebfa1 Update other cypress helpers to work with spectrum 2021-04-28 15:08:43 +01:00
Andrew Kingston
164c4b76c7 Update cpyress tests so create and delete app helpers work again 2021-04-28 14:56:31 +01:00
mike12345567
ebaf8c3a2f Updating cypress tests to work with the new user ID system. 2021-04-21 11:33:12 +01:00
Martin McKeaveney
4700b24793 account for empty user id in automations 2021-04-15 21:34:03 +01:00
Martin McKeaveney
e2167c1d62 lint 2021-04-15 18:34:49 +01:00
Martin McKeaveney
046850b4d6 login step configured correctly 2021-04-15 18:29:11 +01:00
Martin McKeaveney
7c92f9af32 lint 2021-04-15 17:46:47 +01:00
Martin McKeaveney
191c085f17 fix cypress tests, only login if cookie not present 2021-04-15 17:36:58 +01:00
mike12345567
fb4e52baff Updating worker/server to run in cypress properly. 2021-04-15 16:25:48 +01:00
mike12345567
0d65aac9a4 Linting. 2021-04-15 13:23:42 +01:00
Martin McKeaveney
fe6d31d880 login command - need to run worker in cypress env 2021-04-15 12:14:50 +01:00
mike12345567
e9767eabc5 Adding some controls around cookies, expiring them when a 403 is hit. 2021-04-14 15:43:34 +01:00
mike12345567
6d5b13632f Adding a wait for authentication in cypress tests.# 2021-04-07 20:19:25 +01:00
Andrew Kingston
a9f50556d3 Fix cypress tests not deleting old apps 2021-04-07 15:08:59 +01:00
Andrew Kingston
99c8897500 Format tests 2021-04-07 13:46:26 +01:00
Andrew Kingston
ecf15f9207 Merge branch 'next' of github.com:Budibase/budibase into spectrum-bbui 2021-04-01 13:51:48 +01:00
Keviin Åberg Kultalahti
d62c4bef95 adds sorting to cypress views test 2021-04-01 14:28:38 +02:00
Keviin Åberg Kultalahti
9c0186debb adds some more waits to the cypress views tests 2021-04-01 14:10:58 +02:00
Keviin Åberg Kultalahti
f67a64e74b bump wait times in cypress views test 2021-04-01 13:56:27 +02:00
Keviin Åberg Kultalahti
7c6fc51e80 removes unneeded wait in view cypress test 2021-04-01 11:59:56 +02:00
Keviin Åberg Kultalahti
92fde68965 fixes views store 2021-04-01 11:53:22 +02:00
Keviin Åberg Kultalahti
adab566c9d increase wait times in cypress tests 2021-04-01 11:08:58 +02:00
Andrew Kingston
23641a5d56 Update URLs to use builder instead of _builder 2021-04-01 10:06:22 +01:00
Andrew Kingston
9012df0b90 Merge branch 'next' of github.com:Budibase/budibase into datasource-refactor 2021-03-29 15:40:35 +01:00
Martin McKeaveney
bf7031467d cypress tests passing 2021-03-24 21:15:14 +00:00
Martin McKeaveney
679da60b1c make cypress use leveldb 2021-03-24 15:36:13 +00:00
Andrew Kingston
543b5bb3fd Update cypress tests 2021-03-23 13:31:56 +00:00
Martin McKeaveney
afaa706e07 simplify try catch in manage script 2021-03-23 11:01:33 +00:00
Andrew Kingston
40beae659a Add cypress test for deleting a component 2021-03-08 11:57:56 +00:00
Andrew Kingston
d9a5c08a87 Add tests for handlebars helper and fix curly brackets used in binding test 2021-03-08 11:25:24 +00:00
Andrew Kingston
dc3dadcc44 Refactor cypress to use common app creation functionality and stop cypress deleting all apps 2021-03-05 14:36:38 +00:00
Andrew Kingston
c03e361710 Add cypress tests for data bindings and component creation 2021-03-05 13:52:26 +00:00
Martin McKeaveney
8db4b28a1a
Merge pull request #1163 from Budibase/develop
Develop
2021-02-23 15:35:39 +00:00
Andrew Kingston
2f78afac6d Fix cypress test 2021-02-23 14:28:05 +00:00
Martin McKeaveney
ff795446b2
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
24ed7db624 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
1930957553 Adding delay to cypress test to allow time for statistics to calculate. 2021-02-16 22:12:58 +00:00
mike12345567
2849ccb4b9 Updating cypress test to fix in CI. 2021-02-16 21:40:35 +00:00
mike12345567
66139b2b99 Fixing another cypress test. 2021-02-16 18:47:05 +00:00
Martin McKeaveney
fde5ef02ac user search 2021-02-08 22:29:26 +00:00
Martin McKeaveney
c3df071fc0 fix cypress tests 2021-02-06 22:41:27 +00:00
Martin McKeaveney
f6cdb9399e force click 2021-02-06 21:32:17 +00:00
mike12345567
68f68c1e26 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
fb1ca5e7ef Fix cypress tests 2020-12-14 13:33:34 +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
Martin McKeaveney
d8aa699bfa merge 2020-12-07 21:20:35 +00:00
mike12345567
e4ef92555c Merge branch 'username-email' of github.com:Budibase/budibase into feature/security-update 2020-12-07 18:08:20 +00:00
Martin McKeaveney
8980895dac lint 2020-12-04 14:46:21 +00:00
Martin McKeaveney
d6b00d5ebe email as default user identifier 2020-12-04 12:22:45 +00:00
mike12345567
05d5feb9fd Changing the naming of access levels to be roles. 2020-12-02 13:20:56 +00:00
Andrew Kingston
a7fef455ed Fix cypress tests (sort of) 2020-12-01 14:35:47 +00:00
Martin McKeaveney
f38e701d38 fix tests 2020-11-27 14:36:36 +00:00
Martin McKeaveney
1014437d42 fix user test 2020-11-27 13:17:31 +00:00
Martin McKeaveney
61a9d954e5 fix users test, remove superfluous files 2020-11-25 15:30:10 +00:00
Martin McKeaveney
42d8a94f9a fix e2e 2020-11-20 11:41:17 +00:00
Michael Drury
215e1251bc Some further work, logout and preview appear to be working much better now. 2020-11-02 22:46:31 +00:00
Andrew Kingston
d40e50f86e
Merge pull request #801 from Budibase/dropdown-components
Dropdown components
2020-10-28 20:12:17 +00:00
Andrew Kingston
54f8a3d36f Lint 2020-10-28 17:40:14 +00:00
Andrew Kingston
c59d1a0600 Rename deletion modal titles and fixing cypress tests 2020-10-28 16:05:19 +00:00
Andrew Kingston
9c1515267a Merge ag-grid backend UI and update styles 2020-10-28 15:20:56 +00:00
Martin McKeaveney
59872d5db5 move run command into cypress setup 2020-10-28 11:23:26 +00:00
Martin McKeaveney
35db8ca7e0 finally reached the summit of the cypress mountain 2020-10-28 09:50:05 +00:00
Martin McKeaveney
a02a7ae9b9 cypress green 2020-10-27 22:06:51 +00:00
Martin McKeaveney
454962ad02 fix cypress table creation tests 2020-10-27 16:01:27 +00:00
Andrew Kingston
ced34d9672 Format with prettier 2020-10-27 15:28:13 +00:00
Andrew Kingston
891cdf3e63 Fix cypress tests 2020-10-27 15:26:07 +00:00
Martin McKeaveney
e4a3bb75dc cypress test fixes 2020-10-26 21:43:04 +00:00
Martin McKeaveney
65479a803a ag grid updates 2020-10-21 13:42:26 +01:00
Andrew Kingston
a68b7aaaed Fix cypress tests 2020-10-17 19:07:12 +01:00
Martin McKeaveney
df773b3ed2 fixing cypress tests 2020-10-15 22:21:08 +01:00
Andrew Kingston
b81dac0a11 Fix cypress tests 2020-10-15 08:17:26 +01:00
Martin McKeaveney
e95af51cde simplify user authentication, remove anon user, fix login cookie issues 2020-10-13 21:33:56 +01:00
mike12345567
31b744e2d5 Updating test cases. 2020-10-13 11:19:34 +01:00
mike12345567
d90c1e3dd3 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
bb3370e742 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
9b57786457 Fixing cypress tests 2020-10-08 11:36:16 +01:00
Andrew Kingston
6c3aeac69a Fix table cypress tests 2020-10-07 11:23:47 +01:00
Andrew Kingston
aa96388e0b Fix cypress automation tests 2020-10-07 11:18:46 +01:00
Andrew Kingston
fd02f361f1 Merge branch 'master' of github.com:Budibase/budibase into linked-records 2020-10-07 10:45:26 +01:00
Michael Shanks
d9e53143d8 merge conflicts - from master 2020-10-06 21:43:54 +01:00
Martin McKeaveney
8ce69efa7e fixing test 2020-10-06 20:18:05 +01:00
Michael Shanks
ca978b70c8 Merge branch 'master' into fixes 2020-10-05 21:17:01 +01:00
Michael Shanks
bf6ba34f20 broken test 2020-10-05 21:15:10 +01:00
Andrew Kingston
ae0a5d2c51 Fix more cypress tests 2020-10-05 12:37:03 +01:00
Andrew Kingston
70b70252ec Fix cypress texts and update use of modal 2020-10-05 11:13:09 +01:00
mike12345567
6922c1e090 Fixing cypress test broken by automation fixes. 2020-10-02 17:15:57 +01:00
mike12345567
6b222ffbf0 Merge branch 'remove-views' of github.com:Budibase/budibase into linked-records 2020-10-02 14:49:23 +01:00
Michael Shanks
e4ea9e608d Analytics enabled/disabled via specific ENV variable 2020-09-29 17:28:24 +01:00
Andrew Kingston
24e316f03d Fix cypress test 2020-09-25 13:12:16 +01:00
mike12345567
88d22baf1a Renaming workflows -> automate/automations, throughout the API and the builder itself. 2020-09-21 13:49:34 +01:00
Andrew Kingston
68c84438da Fix part of workflow cypress tests 2020-09-18 16:13:42 +01:00
Andrew Kingston
8befaee4d0 Fix cypress test for create workflow 2020-09-14 13:29:32 +01:00
Victoria Sloan
650503fd82 cypress test fixed 2020-09-05 00:03:08 +01:00
Conor Mack
e4dd6fd137 Cypress Test Fix - createView.spec.js 2020-09-04 10:53:13 +01:00
Martin McKeaveney
7c27957b1b
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
1a01edbacc
wip: cypress tests 2020-09-03 09:45:58 +02:00
kevmodrome
d870ccaf6c
wip: cypress fix 2020-09-01 11:16:41 +02:00
kevmodrome
91adebe93d
Merge branch 'feature/binding-interface' of github.com:Budibase/budibase into feature/binding-interface 2020-08-28 13:58:39 +02:00
kevmodrome
c37cec28d9
Merge branch 'master' into feature/binding-interface 2020-08-28 13:57:46 +02:00
Martin McKeaveney
c891c71c4f remove superfluous var 2020-08-24 16:05:12 +01:00
Martin McKeaveney
1d56d9a2ce cypress tests, lint, feature complete 2020-08-24 15:48:34 +01:00
Martin McKeaveney
066e32ad35 fix cypress test 2020-08-21 10:11:17 +01:00
Martin McKeaveney
0388f8dbb5 merge 2020-08-19 17:14:30 +01:00
Martin McKeaveney
10635075a5 full cypress suite for custom views 2020-08-19 16:43:04 +01:00
Michael Shanks
eb76a0403a fixed cypress tests 2020-08-18 21:43:13 +01:00
Martin McKeaveney
f1be92bd41 tidy up + lint 2020-08-11 11:23:07 +01:00
Martin McKeaveney
2a04147c4b full cypress suite for new backend 2020-08-10 17:51:30 +01:00
Martin McKeaveney
6a315767b2 cypress + unit test framework 2020-08-10 15:34:37 +01:00
Martin McKeaveney
de93c0f530 new table creation 2020-08-07 18:31:40 +01:00
Martin McKeaveney
bbcb282e53
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
b9d7cfdec1 Cypress Tests - Use Get Timeouts 2020-06-24 16:58:30 +01:00
Conor_Mack
4c7bdcded1 Lint fixes 2020-06-24 16:20:58 +01:00
Conor_Mack
fcff2d928a Cypress Tests and Discussion Resolves 2020-06-24 16:16:06 +01:00
kevmodrome
b7003e9a18 remove cookies set up in each test and rely on cookie default added before 2020-06-22 16:39:28 +02:00
Michael Shanks
243948bc93 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
733dd9753c cypress - retain "builder:token" cookie between tests 2020-06-22 10:53:17 +01:00
Michael Shanks
fab5832425 lint fix 2020-06-21 21:41:10 +01:00
Michael Shanks
a69fdbfc16 cypress tests - run on windows 2020-06-21 21:26:53 +01:00
Michael Shanks
48d60a7183 removed ADMIN_SECRET env var (no longer needed) 2020-06-21 20:54:37 +01:00
Michael Shanks
2ecb03e7ce changed setup to require CLI modules directly 2020-06-11 20:37:01 +01:00
kevmodrome
e68ce5e87e fix linting errors 2020-06-11 18:14:28 +02:00
kevmodrome
7bd45fd683 update script to be sync rather than async 2020-06-11 18:10:53 +02:00
kevmodrome
d0178ed6b5 adds script to run cypress tests 2020-06-11 17:59:11 +02:00
kevmodrome
40dfde522b make tests less brittle 2020-06-11 17:10:26 +02:00
kevmodrome
5140069ed6 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
0ab7b99f41 update names for tests 2020-06-11 13:20:13 +02:00
kevmodrome
b473604bc4 adds tests to add components and change props on them 2020-06-11 12:56:16 +02:00
kevmodrome
202abaa13e rework tests to use commands for DRYness 2020-06-11 12:04:31 +02:00
kevmodrome
0c20d328ae add tests to create model and record 2020-06-09 15:40:14 +02:00
kevmodrome
e4fded7114 update create app test 2020-06-09 15:40:00 +02:00
kevmodrome
b9e8319670 adds test for creating budibase app 2020-06-09 13:52:19 +02:00
kevmodrome
3e967da6d0 feat: adds cypress to the builder 2020-06-09 13:52:00 +02:00