Alex McArrow, конечно это разные вещи, но eval( code ) тоже возвращает результат выполнения последней операции; выполнение кода из вопроса вывело бы значение переменной m, как и просил тс.
Я в тестах не особо разбираюсь, но мне кажется что тут вы банально в функции findById не передаёте объект юзера в resolve. Ну или может пользователь не найден, а вы пытаетесь вызывать update у null.
Scryppi, "я же в вопросе написал" - нет, в вашем вопросе нигде не написано что значения "font-size" и "16" соответственно. Значение должно в чем-то измеряться, просто строка "16" не является корректным значением. Если бы вы в метод css передали число, тогда jQuery бы трактовал его как количество пикселей.
"Есть две переменные style, value обе стринговые. Нужно применить их к классу" - вот из этого не понятно ни черта, но если в style лежит имя свойства, а в value - значение, то второй вариант работоспособен.
IvanIvanIvanIvanIvan, в моём предыдущем сообщении не было пункта "сделать что бы работало", зато есть пункт "выясняете какого черта этого объекта не существует", который вы проигнорировали. Выясните, какому объекту устанавливаете значение свойства style, тогда вам станет всё понятно.
IvanIvanIvanIvanIvan, так и за чем дело стало? Берёте консоль, смотрите в неё, видите сообщение "Cannot set property 'left' of undefined, at getMouse", понимаете, что проблема в функции getMouse, а именно в том месте, где пытаетесь получить доступ к свойству left некоего объекта, и выясняете какого черта этого объекта не существует.
"и что значит код powered by" -