Arpit Mohan
a9ed054cbb
Adding Github Action workflow to the client code base ( #66 )
...
This PR adds the build, test & package workflow to the client code base as well.
In order for us to run the Cypress tests, we also spin up a local server in a Docker container and run all our tests against that server. This ensures that our tests are faster to run as well.
We also introduce the concept of stubbing network requests by stubbing the API that fetches the property pane configuration from the server.
Results for the Cypress tests can be viewed at: https://dashboard.cypress.io/projects/eyxvp8/runs/
2020-07-16 11:20:46 +05:30
NandanAnantharamu
daeb39a8ce
Apipane fix ( #108 )
...
Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
2020-07-16 10:30:51 +05:30
NandanAnantharamu
1b3e8c91a7
Fixing Cypress test cases ( #32 )
...
* Removed saveQuery method part for query
* login from env variables
Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: Arpit Mohan <me@arpitmohan.com>
2020-07-11 12:12:53 +05:30
satbir121
bbbdbd50b5
Name of a newly created api and query is focused on mount. ( #21 )
...
* New api and query has name in edit mode
* Curl import new api.
* Changing createApi command for new ui.
* Edit Api name is not visible in UI.
* Removed edit api name click.
Co-authored-by: Satbir Singh <satbir@appsmith.com>
Co-authored-by: Arpit Mohan <me@arpitmohan.com>
Co-authored-by: Satbir Singh <apple@apples-MacBook-Pro.local>
2020-07-06 11:08:39 +05:30
Hetu Nandu
4a6717889c
Streamline action save with widgets ( #10 )
...
- Remove drafts from actions
- Direct update action from forms
- Debounced saving of actions
- Add org id in default datasource
- Merge query and api run saga
2020-07-03 14:28:58 +05:30
NandanAnantharamu
24af49ba18
Removed saveQuery method part for query in Cypress tests for delete API ( #18 )
...
Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
2020-07-02 10:59:55 +05:30
Nandan H A
b8e367dacd
Curl test fix
2020-07-01 03:45:13 +00:00
Nandan H A
4eb30fccf2
Updating the locators for the API pane to get more tests to pass
2020-06-30 04:19:16 +00:00
Nandan H A
de3773b7af
Feature/locators update
2020-06-26 13:56:18 +00:00
Nandan H A
ad549f9638
Feature/locators update
2020-06-24 13:52:41 +00:00
Nandan H A
5e8356c4d7
Feature/locators update
2020-06-19 14:32:56 +00:00
Abhinav Jha
1d2e165a71
Fix the chart widget crash issue
2020-06-18 13:16:04 +05:30
Nandan H A
7bba999c9f
Fixing tests for ACL flow
...
The current push for fixing tests in the new ACL flow.
1. New way to handle create application.
2. API login
3. Removed redundant tests.
4. Fixed Issues wrt ACL changes
2020-06-17 10:47:01 +00:00
Arpit Mohan
fc8e43da1f
Query pane fixes
...
- Show mongo execute response in seperate cards for each record
- Update postgres read template
- Show query execute error message in the UI.
2020-06-17 10:19:56 +00:00
Vicky Bansal
232f5a9206
Fix/empty cells for empty table
2020-06-17 06:00:43 +00:00
Satbir Singh
7e3df81302
Api name editable.
2020-06-16 10:23:19 +00:00
vicky_primathon.in
3bf86936b1
merge conflicts resolved
2020-06-12 14:16:42 +05:30
Akash N
e6ed4fd5bc
Datasouces and query fixes
...
- Show plugin icons in query sidebar and dropdown
- Collapse all sections except the first one in datasources form
- Collapse from second depth in query mongo response UI.
2020-06-12 05:09:49 +00:00
vicky_primathon.in
db17836810
info icon placed after field. test case fixed for action selectors
2020-06-11 19:30:38 +05:30
rashmipn
8c0d010216
fixed issue
2020-06-11 10:43:18 +05:30
Rashmi P
640bafdbd7
Merge branch 'update/Dsl' into 'release'
...
Update/dsl
See merge request theappsmith/internal-tools-client!678
2020-06-10 17:49:16 +00:00
Satbir Singh
13afc1a703
Merge branch 'feature/save-edit' into 'release'
...
Save api on edit.
See merge request theappsmith/internal-tools-client!702
2020-06-10 17:42:51 +00:00
Satbir Singh
13422048e4
Save api on edit.
2020-06-10 17:42:51 +00:00
Abhinav Jha
80f03d970b
New Widget borders
2020-06-10 17:31:20 +00:00
rashmipn
16b70bd52d
resolved conflicts
2020-06-10 18:05:41 +05:30
Arpit Mohan
9c6e46c649
Merge branch 'Add/Pagination-tests' into 'release'
...
Add pagination Cypress tests
This adds tests for server-side pagination in a table.
Pagination via table pageNo and by responseUrl are covered in this scenario.
See merge request theappsmith/internal-tools-client!693
2020-06-10 12:25:16 +00:00
Rashmi P
66b26c42ee
Add pagination Cypress tests
2020-06-10 12:25:16 +00:00
Nikhil Nandagopal
125fb9c162
Merge branch 'fix/bugs' into 'release'
...
Fix/bugs
See merge request theappsmith/internal-tools-client!696
2020-06-10 12:19:55 +00:00
Hetu Nandu
cb2867069f
Action creator evaluated value fixes
2020-06-10 12:16:50 +00:00
Nikhil Nandagopal
bc9ec2a2eb
Merge branch 'release' into fix/bugs
2020-06-10 17:11:23 +05:30
Arpit Mohan
7af301566c
Adding sorry-cypress integration to ensure Cypress parallelization without the Cypress dashboard
2020-06-10 11:14:58 +00:00
Nikhil Nandagopal
a26e8ea51c
Merge branch 'release' into fix/bugs
...
# Conflicts:
# cypress/integration/Smoke_TestSuite/FormWidgets/DatePicker_spec.js
2020-06-10 14:22:04 +05:30
Hetu Nandu
e2eb590a86
Query pane evaluated value
2020-06-10 07:49:27 +00:00
Nikhil Nandagopal
32d934604f
fixed tests
2020-06-10 12:04:46 +05:30
Nikhil Nandagopal
7da961bcc9
fixed clearing date picker
2020-06-09 18:34:47 +05:30
Nikhil Nandagopal
97d78ba379
commented datepicker required field test
2020-06-09 16:34:04 +05:30
Hetu Nandu
6b54eb8f9e
Update displayWidgetDsl.json
2020-06-09 09:44:57 +00:00
rashmipn
e2ce5f929c
Merge branch 'release' of gitlab.com:theappsmith/internal-tools-client into update/Dsl
2020-06-09 11:49:10 +05:30
Rashmi P
d9639266f1
Removed Required toggle fun DatePicker_spec.js
2020-06-09 06:16:53 +00:00
Hetu Nandu
e401844014
Fix Chart series data
2020-06-05 16:20:23 +00:00
rashmipn
e3729a4ea0
Merge branch 'release' of gitlab.com:theappsmith/internal-tools-client into update/dsl
2020-06-05 09:18:59 +05:30
Hetu Nandu
d9540f8927
Evaluated value popup
2020-06-04 13:49:22 +00:00
Aditya Acharya
3f10d16bfb
Binding/chart text
2020-06-04 07:50:39 +00:00
rashmipn
eea9e837fb
Updated the dsl's
2020-06-04 12:32:07 +05:30
rashmipn
3541d16f95
Updated the dsl
2020-06-04 12:06:21 +05:30
Satbir Singh
3b729bc470
Merge branch 'fix/react-table-widget' into 'release'
...
Fix/react table widget
See merge request theappsmith/internal-tools-client!599
2020-06-03 10:50:10 +00:00
Vicky Bansal
c2efa63eba
Fix/react table widget
2020-06-03 10:50:10 +00:00
Akash N
62f003df6e
Embedded Datasource
...
- Show path along with url in the api pane for embedded datasource
- Add store as datasource menu option for embedded datasource
- Allow users to type the path for global datasources
- Show the base url as a tag along with the path for global datasource.
2020-06-03 05:40:48 +00:00
Aditya Acharya
2eb6d6cbe7
Merge branch 'LocatorFix' into 'release'
...
Locatorfix
See merge request theappsmith/internal-tools-client!672
2020-06-02 11:50:39 +00:00
Hetu Nandu
973af1c5e7
Single series chart data
2020-06-02 11:27:24 +00:00
acharyaaditya18
4455c98ff7
Locatorfix
2020-06-02 15:34:38 +05:30
Rashmi P
76b0c65528
Merge branch 'Add/publish-map-tests' into 'release'
...
added map widget publish tests
See merge request theappsmith/internal-tools-client!665
2020-06-02 06:58:15 +00:00
Rashmi P
304cc969e9
added map widget publish tests
2020-06-02 06:58:15 +00:00
rashmipn
e7edbd744b
Merge branch 'release' of gitlab.com:theappsmith/internal-tools-client into Add/publish-map-tests
2020-06-02 11:27:43 +05:30
acharyaaditya18
482f347010
Locator Updated
2020-06-02 10:21:29 +05:30
rashmipn
2086baed79
Merge branch 'release' of gitlab.com:theappsmith/internal-tools-client into Add/publish-map-tests
2020-06-01 17:30:39 +05:30
acharyaaditya18
7fe4eff407
Dropdown Fix
2020-06-01 16:29:30 +05:30
rashmipn
6c5692d35a
added map widget publsh tests
2020-06-01 14:58:39 +05:30
Aditya Acharya
a5454fc743
Merge branch 'Binding/PublishAdd' into 'release'
...
Publish Test Cases
See merge request theappsmith/internal-tools-client!655
2020-05-29 10:04:55 +00:00
Aditya Acharya
17bddbda75
Publish Test Cases
2020-05-29 10:04:55 +00:00
Rashmi P
9aa3b5f247
Add/publish bind tests
2020-05-29 10:02:03 +00:00
Satbir Singh
6a89f3acd0
Changed the popover for api creation.
2020-05-29 00:57:01 +05:30
Satbir Singh
e82696759d
Changed label
2020-05-29 00:56:08 +05:30
Satbir Singh
0bf9d74a46
Changed Show Modal to Open Popup
2020-05-29 00:33:37 +05:30
Satbir Singh
5e526b9119
Changing Show Alert to Show message in tests
2020-05-29 00:29:09 +05:30
Satbir Singh
b7b74ffd02
Feature/help
2020-05-28 18:10:26 +00:00
Aditya Acharya
bc51f22b16
Publish/alltests
2020-05-28 10:35:54 +00:00
Rashmi P
57b65fc974
Add/publish test cases
2020-05-28 06:37:47 +00:00
Nandan H A
a102ca9d6f
Removed redundant tests.
...
Added all verb tests to same spec file.
Added pagination test.
updated beforeEach in index file.
2020-05-27 11:21:11 +00:00
Aditya Acharya
1ef092b9d2
Publish/test cases
2020-05-26 12:22:29 +00:00
Hetu Nandu
801369faf3
Fix api content type issue
2020-05-23 05:42:23 +00:00
Rashmi P
0552f6dd8c
Added test to create & delete a page
2020-05-22 04:36:04 +00:00
Aditya Acharya
9f02eb42e4
Add/publish button
2020-05-21 09:45:48 +00:00
Nandan H A
6a1e942680
Feature/api action tests
...
added below tests
* API verb tests added ( POST /PUT/PATCH)
* Query param tests (This is also includes invalid and valid)
* Edit APIs( update of api name and api datasource as well)
* mustache API test
* Market Place API test
* Curl POST test
2020-05-20 16:04:37 +00:00
Hetu Nandu
010b48d7fa
Tern autocomplete
2020-05-20 11:30:53 +00:00
Rashmi P
50515a8ef5
Merge branch 'add/Create-Delete-test' into 'release'
...
Added Create Delete App test
See merge request theappsmith/internal-tools-client!611
2020-05-20 11:04:40 +00:00
Rashmi P
345fcdea21
Added Create Delete App test
2020-05-20 11:04:39 +00:00
Aditya Acharya
4adad3aecc
Fixing the issue where the code mirror textArea wasn't getting cleared.
...
Also adding more test cases to bind table selected row values to other UI widgets.
2020-05-20 10:07:53 +00:00
Aditya Acharya
16e4262123
Feature/logout
2020-05-19 06:13:15 +00:00
rashminagarajp
02eb352258
fixed file name
2020-05-18 11:51:24 +05:30
rashminagarajp
f46e30a4e1
resolved json conflict
2020-05-18 11:26:27 +05:30
rashminagarajp
56414e3d2c
resolved conflicts
2020-05-18 11:04:49 +05:30
rashminagarajp
261ac07367
fixed date picker issue
2020-05-18 09:58:41 +05:30
Aditya Acharya
3286b7f808
Adding UI binding test cases for widgets
2020-05-16 07:28:13 +00:00
rashminagarajp
3a506e133c
comments ressolved
2020-05-15 18:15:08 +05:30
rashminagarajp
31ca946199
ressolved comments
2020-05-15 17:50:09 +05:30
Rashmi P
0928af03b0
separated the tests in Bind_tableApi_spec.js
2020-05-14 16:06:47 +00:00
Rashmi P
f674c1db1b
changed the table dsl tableWidgetDsl.json
2020-05-14 14:26:52 +00:00
Rashmi P
c8ec8c9032
debug Bind_tableApi_spec.js
2020-05-14 12:20:12 +00:00
Rashmi P
d5a24cd03c
Replaced create api fun commands.js
2020-05-14 11:02:41 +00:00
Rashmi P
41752ed879
Fixed clean up in DatePicker_spec.js
2020-05-14 10:15:09 +00:00
rashminagarajp
8e3c16f3e5
Added Table with Api Bind test case
2020-05-14 14:46:39 +05:30
rashminagarajp
052cf49d86
Changed the End points related to https://dev.appsmith.com
2020-05-14 10:40:36 +05:30
Arpit Mohan
aefcf68c80
Adding the docker image for Cypress + Nginx container.
...
Also modifying the Gitlab CI to use local Nginx for proxying to API backend while running Cypress tests.
2020-05-12 19:59:36 +00:00
Nandan H A
c9ae4297d6
MR contains basically tests related to API pane
...
1.Basic API with header
2.Copy to home
3.Move to home
4.Delete API
5.Check API name uniquness
6.Search API on side bar
2020-05-12 13:47:13 +00:00
Rashmi P
a83b62ea22
Fixed time Issue on date picker
2020-05-12 10:46:00 +00:00
Rashmi P
76d65761f2
Formatted the json
2020-05-12 09:55:59 +00:00
Akash N
c8ad80d414
Delete datasource after the query pane test is complete.
2020-05-12 08:10:38 +00:00
rashminagarajp
987d2342b0
replaced Delete Application through UI by API
2020-05-12 10:05:21 +05:30
rashminagarajp
a1f6b62d26
seperated after block and update replaced session_id to SESSION
2020-05-11 16:08:49 +05:30
rashminagarajp
b1a5fe41aa
formatted the example.json
2020-05-11 15:40:40 +05:30
Hetu Nandu
c2f730edb1
feat: dynamic post body in api form
...
- add info icon
- display helper text and placeholders dynamically
2020-05-11 09:03:46 +00:00
Rashmi P
c7cc13c50c
Formatted the example.json
2020-05-11 05:15:26 +00:00
Abhinav Jha
0bf035e927
Stop showing property pane on click
2020-05-08 15:31:36 +00:00
Rashmi P
16c10daaa8
Merge branch 'release' into 'add/Smoke-test-cases'
...
# Conflicts:
# cypress/support/commands.js
2020-05-08 11:12:49 +00:00
Rashmi P
f4c17f7423
Update RichTextEditor_spec.js
2020-05-08 10:38:35 +00:00
Rashmi P
8d4a223dd5
Merge branch 'fix/Create_Application' into 'release'
...
Update commands.js
See merge request theappsmith/internal-tools-client!564
2020-05-08 10:00:18 +00:00
Rashmi P
1527067fac
Update commands.js
2020-05-08 09:26:03 +00:00
rashminagarajp
895acb3681
added someke test cases
2020-05-08 14:31:11 +05:30
Rashmi P
1d8239439e
Update Mapdsl.json
2020-05-08 06:38:43 +00:00
Hetu Nandu
00bcaf2022
Tests for datasource pane
2020-05-08 05:40:14 +00:00
Rashmi P
f284def4be
Update commands.js
2020-05-07 15:09:17 +00:00
Hetu Nandu
a191ec92f5
Merge branch 'fix/api-form-fixes' into 'release'
...
Api form fixes
See merge request theappsmith/internal-tools-client!557
2020-05-07 11:00:26 +00:00
Hetu Nandu
c38f839331
feat: add test case for executing blank api
...
- add test case for executing blank api by selecting the available datasource
2020-05-07 11:00:26 +00:00
Hetu Nandu
d33b7e955c
Revert back the draft condition
...
- Initialise headers and query parameters while creating an api
- Do not push fields further on
2020-05-07 10:42:17 +00:00
Arpit Mohan
49e9cd7c33
feat: add test case for executing blank api
...
- add test case for executing blank api by selecting the available datasource
2020-05-07 08:07:50 +00:00
Rashmi P
1f21c0cfca
Merge branch 'release' into 'fix/Create_Application'
...
# Conflicts:
# cypress/support/commands.js
2020-05-06 05:58:18 +00:00
rashminagarajp
5f78738191
fixed a load issue
2020-05-06 10:56:42 +05:30
Rashmi P
398ac17063
Merge branch 'release' into 'fix/Create_Application'
...
# Conflicts:
# cypress/support/index.js
2020-05-05 14:20:18 +00:00
Rashmi P
db2e26c939
Update commands.js
2020-05-05 13:53:21 +00:00
Rashmi P
1336da4fcd
Update commands.js
2020-05-05 13:25:18 +00:00
Abhinav Jha
f57cf9d903
Service workers : Caching
2020-05-05 12:16:51 +00:00
rashminagarajp
ff3ce6e01a
added create and delete app fun
2020-05-05 15:07:13 +05:30
rashminagarajp
61ea73f2e5
issues fixed
2020-05-05 14:55:42 +05:30
rashminagarajp
2376aa304b
App creation and Deletion is added
2020-05-05 14:38:31 +05:30
Hetu Nandu
11dd49b98e
Env dependent feature flag
2020-05-05 06:46:54 +00:00
Satbir Singh
d13e05164d
Commenting out check for updateLayout
2020-05-04 20:03:23 +05:30
Rashmi P
a544674ecd
Fix/page creation
2020-05-01 07:48:33 +00:00
Satbir Singh
08e68a8986
Revert "Merge branch 'fix/cypres-dnd' into 'release'"
...
This reverts merge request !505
2020-04-21 14:19:12 +00:00
Satbir Singh
51ee20e64a
Cypress drag and drop
2020-04-21 10:27:15 +00:00
Satbir Singh
a2086d2b5f
Action selector refactor
2020-04-20 05:42:46 +00:00
Satbir Singh
268b77be47
Test fixes
2020-04-17 08:17:25 +00:00
Abhinav Jha
27804d6ec6
DRY property control creation. Generate ids for property pane config on the client. Add Multi switch control. Add Icon Widget (WIP). Enable blueprint based actions.
2020-04-14 05:35:16 +00:00
Hetu Nandu
0beb6bc5ca
Batched redux update
2020-04-13 08:24:13 +00:00
Hetu Nandu
f090dd2e96
fix tests
2020-04-09 16:19:34 +05:30
Hetu Nandu
9d70b24c0e
Revert "Feature/launch btn fusion"
...
This reverts commit d9830d1eabb42c60daf064751e7b0e9f273ca0f1.
2020-04-09 15:36:52 +05:30
Pushpa B
9169b98262
Feature/edit form widgets 3
2020-04-08 13:38:19 +00:00
Arpit Mohan
306e7baac2
Feature/launch btn fusion
2020-04-07 06:20:11 +00:00
Pushpa B
47f8f63f46
Feature/edit form widget 2
2020-04-03 09:29:52 +00:00
Pushpa B
be491ba33d
Fix/element not identified
2020-04-02 13:16:18 +00:00
Pushpa B
0b0365abf7
Feature/edit form widgets
2020-04-02 04:47:48 +00:00
Satbir Singh
70243829d5
Nav to Url validation fixed
2020-03-31 10:40:52 +00:00
Abhinav Jha
a0872b97f2
Generate widgets from blueprint. Close previously open modals when showing a modal. Fix unicode page name issue in pagelist sidebar
2020-03-27 09:02:11 +00:00
Moolya
8ed32b95d9
Duplicate element bug fix in Table_spec file
2020-03-24 16:31:40 +05:30
Pushpa B
35e480d7e1
Feature/edit common widgets
2020-03-20 14:21:24 +00:00
Arpit Mohan
bb7633f5a6
Adding Docker build and cypress testing for all MRs, release & master branches.
2020-03-11 09:24:17 +00:00
Pushpa B
067fdc2dee
Feature/cypress test
2020-03-10 09:38:12 +00:00
Satbir Singh
ab0007317e
Added cypress for e2e tests.
2019-12-12 07:50:53 +00:00