Michael Kret
5364a2dff3
feat(Microsoft Excel 365 Node): Overhaul
2023-05-02 12:44:25 +03:00
Iván Ovejero
06fa6f1fb3
ci: Expand ESLint to tests in BE packages (no-changelog) ( #6147 )
...
* 🔧 Adjust base ESLint config
* 🔧 Adjust `lint` and `lintfix` in `nodes-base`
* 🔧 Include `test` and `utils` in `nodes-base`
* 📘 Convert JS tests to TS
* 👕 Apply lintfixes
2023-05-02 10:37:19 +02:00
Val
1bb987140a
feat: Add variables feature ( #5602 )
...
* feat: add variables db models and migrations
* feat: variables api endpoints
* feat: add $variables to expressions
* test: fix ActiveWorkflowRunner tests failing
* test: a different fix for the tests broken by $variables
* feat: variables licensing
* fix: could create one extra variable than licensed for
* feat: Add Variables UI page and $vars global property (#5750 )
* feat: add support for row slot to datatable
* feat: add variables create, read, update, delete
* feat: add vars autocomplete
* chore: remove alert
* feat: add variables autocomplete for code and expressions
* feat: add tests for variable components
* feat: add variables search and sort
* test: update tests for variables view
* chore: fix test and linting issue
* refactor: review changes
* feat: add variable creation telemetry
* fix: Improve variables listing and disabled case, fix resource sorting (no-changelog) (#5903 )
* fix: Improve variables disabled experience and fix sorting
* fix: update action box margin
* test: update tests for variables row and datatable
* fix: Add ee controller to base controller
* fix: variables.ee routes not being added
* feat: add variables validation
* fix: fix vue-fragment bug that breaks everything
* chore: Update lock
* feat: Add variables input validation and permissions (no-changelog) (#5910 )
* feat: add input validation
* feat: handle variables view for non-instance-owner users
* test: update variables tests
* fix: fix data-testid pattern
* feat: improve overflow styles
* test: fix variables row snapshot
* feat: update sorting to take newly created variables into account
* fix: fix list layout overflow
* fix: fix adding variables on page other than 1. fix validation
* feat: add docs link
* fix: fix default displayName function for resource-list-layout
* feat: improve vars expressions ux, cm-tooltip
* test: fix datatable test
* feat: add MATCH_REGEX validation rule
* fix: overhaul how datatable pagination selector works
* feat: update completer description
* fix: conditionally update usage syntax based on key validation
* test: update datatable snapshot
* fix: fix variables-row button margins
* fix: fix pagination overflow
* test: Fix broken test
* test: Update snapshot
* fix: Remove duplicate declaration
* feat: add custom variables icon
---------
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-04-18 12:41:55 +02:00
Michael Kret
0a53c957c4
feat(MySQL Node): Overhaul
2023-04-12 17:24:17 +03:00
Iván Ovejero
6cf74e412a
feat: Create TOTP node ( #5901 )
...
* ✨ Create TOTP node
* ♻️ Apply feedback
* ♻️ Recreate `pnpm-lock.yaml`
* ♻️ Apply Giulio's feedback
* 🚧 WIP node tests
* ✅ Finish node test setup
* ⏪ Restore test command
* ⚡ linter fixes, tweaks
* ♻️ Address Michael's feedback
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-04-11 11:58:47 +02:00
कारतोफ्फेलस्क्रिप्ट™
3831201aaf
ci: Setup code-coverage reporting (no-changelog) ( #5669 )
2023-03-10 16:53:05 +01:00
Marcus
5b1e3a3fd3
test(Write Binary File Node): Unit tests (no-changelog) ( #5440 )
...
* ✅ add write binary file test
* 🎨 cleanup
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-02-10 09:53:20 +01:00
Michael Kret
2150ea0e79
test(HTTP Request Node): Unit tests (no-changelog)
2023-02-09 12:25:26 +02:00
Marcus
74fc1414d7
test(Spreadsheet File Node): Unit tests (no-changelog) ( #5385 )
...
* ⚡ ️test setup
* ⚡ ️fix 'testData' implicitly has an 'any' type.
* ✅ test github action file binary data reading
* ✅ checking for output binary equality
* ✅ writing files to different formats
* ✅ reading spreadsheet with different options
* ⚡ ️improve workflow file path replacement
* 🐛 fixing string.at() not supported in node 14.
* 🐛 trying to fix github action test error
* ⚡ fix for empty binary
* ⚡ switch for binary test
* ⚡ ️test helpers now return/compare json and binary (if not empty))
* ⚡ removed commented console log
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-02-09 09:00:29 +01:00
Michael Kret
26b69b5ffc
test(Item Lists Node): Unit tests (no-changelog)
2023-02-07 11:27:37 +02:00
Valya
9a7f3da4a3
test: Automatically load workflow nodes in node tests ( #5380 )
...
test: automatically load workflow nodes in node tests
2023-02-06 15:14:57 +00:00
agobrech
5b9c650e55
test: Add unit testing to nodes (no-changelog) ( #4890 )
...
* 🧪 Add base for building unit testing within nodes
* Improve helper functions
* 🧪 If node test
* 🧪 Airtable node test
* 🧪 If node test improvements
* 🧪 Airtable node test improvements
* ♻️ cleanup node unit tests
* ♻️ refactor getting node result data to use helper method
* ⚡ removed unused variables
* ♻️ Helper to read json files
---------
Co-authored-by: Marcus <marcus@n8n.io>
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-01-30 12:20:33 +01:00