Что означает "spec" в Javascript Testing

Я новичок в мире Javascript (от Android), поэтому я читал о том, как настроить Mocha/Jasmine, чтобы получить тестовую среду. Я заметил соглашение "spec" в отношении тестовых каталогов, суффикса файлов, имен пакетов и/или тестов/утверждений.

Является ли это специфическим для тестирования в Javascript? И что на самом деле означает "спецификация"? Спецификация, Ожидание или?

Ответ 1

Спецификация короткая для "Спецификации" как предложенная выше @DavinTryon.

Спецификация с точки зрения теста относится к техническим деталям данной функции или приложения, которые должны быть выполнены. Лучший способ подумать об этом - это то, что технические спецификации для конкретной единицы кода успешно пройдут. https://en.wikipedia.org/wiki/Unit_testing