• Домой
  • Случайная
  • Список наблюдения
  • Настройки
  • Представиться системе
  • Описание YourcmcWiki
  • Отказ от ответственности
Открыть главное меню

Простое автотестирование прав IntraACL

Вы можете создать и запускать автоматические тесты для проверки корректной работы прав IntraACL. Тесты запускаются не через программные интерфейсы, а через эмуляцию реальных HTTP-запросов пользователей, что гарантирует независимость самих тестов от кода IntraACL. Это полезно в случае, если вы серьёзно полагаетесь на работу системы прав и хотите быть уверены, что ни в определениях прав, ни в коде IntraACL нет серьёзных ошибок.

Поддерживаются очень простые тесты в форме "пользователь, страница, может / не может читать" (к такому виду можно свести многие проверки применения прав). Однако, тестовых пользователей, страницы, права к ним и сами тесты должен создать администратор YourcmcWiki. Тесты задаются на странице MediaWiki:IntraACL right tests в виде списка следующего вида:

* Пользователь | Страница | <ДОСТУП> | <ТЕСТ> | Комментарий к тесту

Где <ДОСТУП> - слово "yes" или "no" (пользователь имеет/не имеет доступ к статье),
а <ТЕСТ> - пустая строка либо "search" (проверка прямого доступа к статье либо поиска).

URL для автоматического тестирования (выводит только ошибки тестирования или пустоту, если всё в порядке).

  • YourcmcWiki

    • Мобильный
    • Стационарный
  • Содержимое доступно в соответствии с CC-BY-SA, если не указано иное.
  • Конфиденциальность