|
1 | | -#использовать "../src/" |
| 1 | +#Использовать "../src" |
2 | 2 | #Использовать asserts |
3 | 3 | #Использовать 1connector |
4 | 4 | #Использовать 1commands |
5 | 5 |
|
6 | 6 | &Тест |
7 | 7 | Процедура ПроверитьПолучениеПараметровИзVault() Экспорт |
8 | 8 |
|
9 | | - ЗапуститьТестовыйВолт(); |
10 | | - Приостановить(5000); // чтобы вино успело стартануть |
11 | | - |
12 | 9 | // Дано |
13 | 10 |
|
14 | 11 | НастройкиVault = Новый Структура; |
15 | 12 | НастройкиVault.Вставить("Адрес", "http://localhost:3333"); |
16 | 13 | НастройкиVault.Вставить("Токен", "VAULT_TOKEN"); |
17 | | - НастройкиVault.Вставить("Запрос", "v1/my_secret_store/super_secrett"); |
| 14 | + НастройкиVault.Вставить("Запрос", "v1/my_secret_store/super_secret"); |
18 | 15 |
|
19 | 16 | МенеджерПараметров = Новый МенеджерПараметров(); |
20 | 17 | МенеджерПараметров.ДобавитьПровайдерПараметров(Новый ПровайдерПараметровVAULT()); |
21 | 18 | МенеджерПараметров.УстановитьНастройкиVault(НастройкиVault); |
22 | 19 |
|
| 20 | + ЗапуститьТестовыйВолт(); |
| 21 | + Приостановить(1000); // чтобы вино успело стартануть |
| 22 | + |
23 | 23 | // Когда |
24 | 24 |
|
25 | | - МенеджерПараметров.Прочитать(); |
| 25 | + Попытка |
| 26 | + МенеджерПараметров.Прочитать(); |
| 27 | + Исключение |
| 28 | + УбитьТестовыйВолт(НастройкиVault["Адрес"]); |
| 29 | + ВызватьИсключение; |
| 30 | + КонецПопытки; |
26 | 31 |
|
27 | | - // Тогда |
| 32 | + УбитьТестовыйВолт(НастройкиVault["Адрес"]); |
28 | 33 |
|
| 34 | + // Тогда |
29 | 35 | Ожидаем.Что(МенеджерПараметров.Параметр("owner.contact.email")).Равно(""); |
30 | 36 | Ожидаем.Что(МенеджерПараметров.Параметр("owner.contact.tel")).Равно("77777777"); |
31 | 37 | Ожидаем.Что(МенеджерПараметров.Параметр("owner.person.address")).Равно("Alpha Centauri"); |
32 | 38 | Ожидаем.Что(МенеджерПараметров.Параметр("admin.contact.email")).Равно("admin.ru"); |
33 | 39 | Ожидаем.Что(МенеджерПараметров.Параметр("person.address")).ЭтоНеопределено(); |
34 | 40 |
|
35 | | - УбитьТестовыйВолт(НастройкиVault["Адрес"]); |
36 | | - |
37 | 41 | КонецПроцедуры |
38 | 42 |
|
39 | 43 | Функция КаталогFixtures() |
|
0 commit comments