Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
TDD Плагин "Настройки" Метод ЕстьНастройка работает не в соответствии…
… со своим описанием. Альтернативный метод ЕстьЗначениеНастройки. (vanessa-opensource#801) * issues vanessa-opensource#784 Отображение пути к загруженным настройкам в браузере тестов -- Изменена управляемая форма. Добавлен элемент Декорация и группа элементов. -- Добавлен метод формирования представления пути к файлу настроек, для вывода в Декорации -- Событие Нажатие в Декорации связано с командой ЗагрузитьНастройкиИзФайла * Исправлен метод ЕстьНастройка -- было, в параметре СтруктураНастроек возвращается тип Структура -- стало, в прараметре Структура настроек возвращается значение ключа, который был указан в параметре ПутьНастроек * feature: Добавлен метод ЗагрузитьНастройки -- так как Настройки это фиксированная структура, то данные в Настройки можно только загружать через конструктор ФиксированнаяСтруктура из структуры с данными -- методы ДобавитьНастройку и ДобавитьНастройки по этой же причине требуется удалить * feature: добавлен тест для плагина Настройки * feature: изменен метод ЗагрузитьНастройки -- позволяет очистить настройки, если вызвать метод без параметров * В тест добавлен метод ЕстьНастройка * fix: вернул код метода ЕстьНастройка к исходному виду -- нужно полностью менять метод * tests: Добавлены тесты для тестирования старой функции ЕстьНастройки. Тесты не проходят * feature, refactor: Добавил метод ЕстьНастройка2 -- Поведение метода соответствует описанию * doc: уточнен раздел справки "Текучие-(fluent)-утверждения" -- добавлено описание метода ВыбрасываетИсключение() -- уточнен пример запуска "Из кода тестов (TDD)" -- измен порядок методов публичного api, методы сгруппированы по смыслу -- исправлена грамматическая ошибка * tests: В тест добавлены методы новые методы -- непроходной тест ДобавитьНастройку -- непроходной тест ДобавитьНастройки * feature: в модуль объекта плагина добавлен метод ЕстьЗначениеНастройки * fix: Изменено описание метода ЕстьНастройка * doc: Добавлено описание метода Метод добавлен пример для Метод * Описание метода * feature, fix: деректива НаКлиенте ненужна * tests: Добавлены тесты серверного контекста -- приведен в порядок тест с методом Метод() на сервере * feature: Изменены методы ДобавитьНастройку, ДобавитьНастройки -- измен алгоритм методов, теперь они работают -- изменено описание методов * tests: добавлен тест плагина Настройки -- тестируются три метода ПолучитьНастройки, ДобавитьНастройку, ДобавитьНастройки на клиенте и на сервере * fix: ошибка в методе ДобавитьНастройки * tests: Добавлены дополнительные сценарии для теста ДобавитьНастройки * fix: Исправлен серверный метод ДобавитьНастройки -- изменено описание метода -- удалена отладочная информация -- добавлена проверка типа входящего параметра * fix: исправлен метод ДобавитьНастройку -- изменено описание метода -- добавлена проверка типа входящего параметра Ключ * fix, tests: уточнены тесты * doc: документация к плагину Настройки * doc: справка плагина Настройки встроена в меню * tests: восстановлены тесты после слияния с конфликтами * fix: удален тестовый метод ЗагрузитьНастройки -- после изменения в методе добавить настройки данный метод больше не нужен * tests: уточнены тесты -- была зависимость тестов друг от друга. добавил в начало каждого теста Настройки.Обновить * doc: добавлено описание методов ЕстьНастройка ЕстьЗначениеНастройки * codereview: vanessa-opensource#801 (comment) -- вернул, ранее удаленную отладочную информацию * codereview: vanessa-opensource#801 (comment) -- непроходные тесты переделаны, теперь все тесты проходят
- Loading branch information