diff --git a/docs/reference/testplane-events.mdx b/docs/reference/testplane-events.mdx
index 3265750..bf71c75 100644
--- a/docs/reference/testplane-events.mdx
+++ b/docs/reference/testplane-events.mdx
@@ -272,14 +272,27 @@ Or as follows: see the [example](#new_worker_process_usage) from the description
The test runner has a `registerWorkers` method which registers the plugin code for parallel execution in the Testplane workers. The method takes the following parameters:
-
-**Parameter** | **Type** | **Description** |
-
-
-workerFilepath | String | Absolute path to the worker. |
-exportedMethods | String[] | List of exported methods. |
-
-
+
+
+ **Parameter** |
+ **Type** |
+ **Description** |
+
+
+
+
+ workerFilepath |
+ String |
+ Absolute path to the worker. |
+
+
+ exportedMethods |
+ String[] |
+ List of exported methods. |
+
+
+
+
It returns an object which contains asynchronous functions with names from exported methods.
@@ -421,13 +434,13 @@ Click to see the code
```javascript
-const http = require('http');
-const parseConfig = require('./config');
+const http = require("http");
+const parseConfig = require("./config");
module.exports = (testplane, opts) => {
const pluginConfig = parseConfig(opts);
- if (!pluginConfig.enabled testplane.isWorker()) {
+ if (!pluginConfig.enabled || testplane.isWorker()) {
// either the plugin is disabled, or we are in the worker context – exit
return;
}
@@ -436,12 +449,10 @@ module.exports = (testplane, opts) => {
testplane.on(testplane.events.INIT, () => {
// content served by the dev-server
- const content = 'Hello, World!
';
+ const content = "Hello, World!
";
// create a server and start listening on port 3000
- http
- .createServer((req, res) => res.end(content))
- .listen(3000);
+ http.createServer((req, res) => res.end(content)).listen(3000);
// at http://localhost:3000/index.html it will serve: Hello, World!
});
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/reference/testplane-events.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/reference/testplane-events.mdx
index 72f6c1e..c65da24 100644
--- a/i18n/ru/docusaurus-plugin-content-docs/current/reference/testplane-events.mdx
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/reference/testplane-events.mdx
@@ -273,14 +273,25 @@ module.exports = (testplane, opts) => {
У раннера тестов есть метод `registerWorkers`, который регистрирует код плагина для параллельного выполнения в воркерах testplane. Метод принимает следующие параметры:
-
-**Параметр** | **Тип** | **Описание** |
-
-
-workerFilepath | String | Абсолютный путь к воркеру. |
-exportedMethods | String[] | Список экспортируемых методов. |
-
-
+
+
+ >**Параметр** |
+ **Тип** |
+ **Описание** |
+
+
+
+
+ >workerFilepath |
+ String |
+ Абсолютный путь к воркеру. |
+
+
+ >exportedMethods |
+ String[] |
+ Список экспортируемых методов. |
+
+
При этом возвращает объект, который содержит асинхронные функции с именами из экспортированных методов.
@@ -360,22 +371,22 @@ testplane.on(testplane.events.CLI, cli => {
```javascript
-const parseConfig = require('./config');
+const parseConfig = require("./config");
module.exports = (testplane, opts) => {
const pluginConfig = parseConfig(opts);
- if (!pluginConfig.enabled testplane.isWorker()) {
+ if (!pluginConfig.enabled || testplane.isWorker()) {
// или плагин отключен, или мы находимся в контексте воркера – уходим
return;
}
- testplane.on(testplane.events.CLI, (cli) => {
+ testplane.on(testplane.events.CLI, cli => {
// добавляем опцию --repeat
cli.option(
- '--repeat ',
- 'how many times tests should be repeated regardless of the result',
- (value) => parseNonNegativeInteger(value, 'repeat')
+ "--repeat ",
+ "how many times tests should be repeated regardless of the result",
+ value => parseNonNegativeInteger(value, "repeat"),
);
});
@@ -422,13 +433,13 @@ testplane.on(testplane.events.INIT, async () => {
```javascript
-const http = require('http');
-const parseConfig = require('./config');
+const http = require("http");
+const parseConfig = require("./config");
module.exports = (testplane, opts) => {
const pluginConfig = parseConfig(opts);
- if (!pluginConfig.enabled |
testplane.isWorker()) {
+ if (!pluginConfig.enabled || testplane.isWorker()) {
// или плагин отключен, или мы находимся в контексте воркера – уходим
return;
}
@@ -437,12 +448,10 @@ module.exports = (testplane, opts) => {
testplane.on(testplane.events.INIT, () => {
// контент, который отдает dev-сервер
- const content = 'Hello, World!
';
+ const content = "Hello, World!
";
// создаем сервер и начинаем слушать порт 3000
- http
- .createServer((req, res) => res.end(content))
- .listen(3000);
+ http.createServer((req, res) => res.end(content)).listen(3000);
// по адресу http://localhost:3000/index.html будет отдаваться: Hello, World!
});
@@ -1495,32 +1504,32 @@ module.exports = (testplane, opts) => {
**Код плагина**
```javascript
-const http = require('http');
-const parseConfig = require('./config');
+const http = require("http");
+const parseConfig = require("./config");
module.exports = (testplane, opts) => {
const pluginConfig = parseConfig(opts);
- if (!pluginConfig.enabled testplane.isWorker()) {
+ if (!pluginConfig.enabled || testplane.isWorker()) {
// или плагин отключен, или мы находимся в контексте воркера – уходим
return;
}
let program;
- testplane.on(testplane.events.CLI, (cli) => {
+ testplane.on(testplane.events.CLI, cli => {
// нужно сохранить ссылку на инстанс commander'а (https://github.com/tj/commander.js),
// чтобы потом проверить наличие опции
program = cli;
// добавляем к testplane опцию --dev-server,
// чтобы пользователь мог явно указывать, когда надо запустить dev-сервер
- cli.option('--dev-server', 'run dev-server');
+ cli.option("--dev-server", "run dev-server");
});
testplane.on(testplane.events.INIT, () => {
// dev-сервер может быть запущен как через указание опции --dev-server
// при запуске testplane, так и в настройках плагина
- const devServer = program && program.devServer |
pluginConfig.devServer;
+ const devServer = (program && program.devServer) || pluginConfig.devServer;
if (!devServer) {
// если dev-сервер запускать не нужно – уходим
@@ -1528,12 +1537,10 @@ module.exports = (testplane, opts) => {
}
// контент, который отдает dev-сервер
- const content = 'Hello, World!
';
+ const content = "Hello, World!
";
// создаем сервер и начинаем слушать порт 3000
- http
- .createServer((req, res) => res.end(content))
- .listen(3000);
+ http.createServer((req, res) => res.end(content)).listen(3000);
// по адресу http://localhost:3000/index.html будет отдаваться: Hello, World!
});