Я не слишком хорошо знаком с jquery, кроме его основ, поэтому я могу просто пропустить некоторую терминологию при поиске этого, но у меня есть функция, подобная приведенной ниже, и я неспособный выполнить его тестирование.Функция проверки единицы измерения внутри jquery
$(function() {
function GetUsers() {
//does cool stuff to get and return users
}
}
Я пробовал такие вещи, как:
it('should get users', function() {
GetUsers();
});
и даже пытался назвать функцию JQuery, как:
$(function Actions() {
function GetUsers() {
//does cool stuff to get and return users
}
}
и вызова Actions.GetUsers() в моем тестовом модуле, но все еще не работает.
Ошибки я получаю:
ReferenceError: GetUsers is not defined
Функция определена внутри анонимной функции, переданной в '$()', поэтому она является частной для этой функции. Это не очень специфично для jQuery; это основное определение JavaScript. – Pointy