From 7d015d2a7f29e245dc332c18f7d70c2686900c23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Fri, 20 Oct 2023 18:52:48 +0200 Subject: [PATCH] Adding separate automated testing topic --- .../ModuleDevelopmentAndApis/AutomatedTesting.md | 10 ++++++++++ .../ComplementaryTopicsInModuleDevelopment.md | 1 - CoreLibrary/Training/ModuleDevelopmentAndApis/Index.md | 1 + 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 CoreLibrary/Training/ModuleDevelopmentAndApis/AutomatedTesting.md diff --git a/CoreLibrary/Training/ModuleDevelopmentAndApis/AutomatedTesting.md b/CoreLibrary/Training/ModuleDevelopmentAndApis/AutomatedTesting.md new file mode 100644 index 0000000..40995d6 --- /dev/null +++ b/CoreLibrary/Training/ModuleDevelopmentAndApis/AutomatedTesting.md @@ -0,0 +1,10 @@ +# Automated testing in Orchard Core + +- Writing unit tests with help of the [Lombiq Testing Toolbox](https://github.com/Lombiq/Testing-Toolbox). +- Writing UI tests with the help of [Lombiq UI Testing Toolbox](https://github.com/Lombiq/UI-Testing-Toolbox). + +Time requirement: 2h 0m + +Dependencies: [Basic techniques in module development](BasicTechniquesInModuleDevelopment) + +Parent topic: [Module development and APIs](./) diff --git a/CoreLibrary/Training/ModuleDevelopmentAndApis/ComplementaryTopicsInModuleDevelopment.md b/CoreLibrary/Training/ModuleDevelopmentAndApis/ComplementaryTopicsInModuleDevelopment.md index 596b3a6..842f6dc 100644 --- a/CoreLibrary/Training/ModuleDevelopmentAndApis/ComplementaryTopicsInModuleDevelopment.md +++ b/CoreLibrary/Training/ModuleDevelopmentAndApis/ComplementaryTopicsInModuleDevelopment.md @@ -1,6 +1,5 @@ # Complementary topics in module development -- Writing unit tests with help of the [Lombiq Testing Toolbox](https://github.com/Lombiq/Testing-Toolbox) and UI tests with the help of [Lombiq UI Testing Toolbox](https://github.com/Lombiq/UI-Testing-Toolbox). - Middlewares - Integrating with client-side build pipelines using [Lombiq NPM MSBuild Targets](https://github.com/Lombiq/NPM-Targets) and [Lombiq Node.js Extensions](https://github.com/Lombiq/NodeJs-Extensions). diff --git a/CoreLibrary/Training/ModuleDevelopmentAndApis/Index.md b/CoreLibrary/Training/ModuleDevelopmentAndApis/Index.md index 6c9ba8b..5aa4627 100644 --- a/CoreLibrary/Training/ModuleDevelopmentAndApis/Index.md +++ b/CoreLibrary/Training/ModuleDevelopmentAndApis/Index.md @@ -7,4 +7,5 @@ The below topics are the core of what an Orchard developer should know. Other, l - [Developing custom content](DevelopingCustomContent) - [Intermediate techniques in module development](IntermediateTechniquesInModuleDevelopment) - [Advanced techniques in module development](AdvancedTechniquesInModuleDevelopment) +- [Automated testing](AutomatedTesting) - [Complementary topics of module development](ComplementaryTopicsInModuleDevelopment)