document
- глобальная переменная, специфичная для браузера, которая не определена в среде Node.js, поэтому, когда вы ссылаетесь на document
chai, не имеет ни малейшего представления, что это такое и как его найти.
Более того, (вероятно - поскольку вы не показали, как HTML-файл подключен к Chai), нет связи между кнопкой и ее тестом.
Чтобы решить проблему, вы можете взглянуть на JSDOM (https://github.com/jsdom/jsdom), который реализует стандарты WHATWG DOM и HTML. В качестве альтернативы, вы можете использовать браузер без головы, такой как Chrome без головы (https://github.com/GoogleChrome/puppeteer).
Чтобы выбрать нужную опцию, требуется немного больше знаний оваш вариант использования.