Я тут трішки подивився за JavaScript фреймворком для юніт тестів, попиваючи мате.
Раніше сама ідея писати тести для JavaScript здавалася мені дикою втратою часу. Але новий час - нові аплікації. Для безсерверної веб аплікації JavaScript виконує не тільки функції представлення, а й контролера з доступом до даних. Саме цей доступ я і вирішив покрити юніт тестами.
Насправді доступне не маленьке коло фреймворків, але деякі з них недороблені (принаймі я не побачив гарної документації, прикладів застосування), деякі вже не підтримуються. Тож мій вибір впав на QUnit - простий і документований від jQuery команди.
Під капотом у цього фреймворку:
Під капотом у цього фреймворку: