Как стать автором
Обновить
22
0
Иван Полуянов @poluyanov

Пользователь

Отправить сообщение
Такой тест в этом примере для того чтобы показать что вообще можно делать
> максимум для создания моков
Никак не противоречит моему подходу

>В итоге использовав Snare, получился тест, который развалится при рефакторинге createPostWithTags из-за жесткой зависимости от его реализации.
Костя, в моем кейсе это не работает, к сожалению.
Ваши функции get и set и есть те самые замыкания. Соответственно так будет работать без лишних оберток ;)
function facadePrimitive(context) {
     return {
           get: function() {
                 return context;
           }


Зачем вы оборачиваете все функции?

return (function(context) {
     return {
       ...
     }
})(_innerValue)

Да, но сама тяжеловесная функция остается в прототипе, не?
Приватные пишите в self, публичные пишите в this:

    return {
        hello: funciton(){
            self.private_ = 123;
            this.public_ = 123;
        }
    };
function(){
    Animal.prototype.hello.apply(self, arguments)
}
Костя, лол :) Но работает через геттер — так-что не засчитывается :)
вы про Animal.prototype.hello.bind(this)?
вы невнимательно читали
Симпатичный интерфейс
Да, работает.
В results массив объектов с предположительным текстом + число с коэффициентом правильности распознания.
Ограничений на количество инпутов нет. Имена и фамилии распознает неплохо
Это фича браузеров на движке Chromium

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность