Expert guidance for testing WoW addons using Sandbox, Desktop, and In-Game methods.
| Generate Stubs | mech call sandbox.generate | | Run Sandbox Tests | mech call sandbox.test -i '{"addon": "MyAddon"}' | | Run Busted Tests | mech call addon.test -i '{"addon": "MyAddon"}' | | Test Coverage | mech call addon.test -i '{"addon": "MyAddon", "coverage": true}' | | Sandbox Status | mech call sandbox.status |
| Sandbox, Busted, In-Game guides | ../../docs/integration/testing.md | | Busted spec patterns | references/busted-patterns.md | | Mocking WoW APIs | references/wow-mocking.md | | MechanicLib test registration | ../../docs/integration/mechaniclib.md |
Напишите и запустите модульные тесты для дополнений WoW, используя Busted и платформу тестирования Mechanic. Охватывает структуру тестирования, имитацию API WoW и анализ покрытия. Используйте при добавлении тестов, исправлении ошибок с помощью регрессионных тестов или улучшении покрытия. Триггеры: тест, модульный тест, покрытие, Busted, макет, TDD, песочница. Источник: falkicon/mechanic.