--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/CAMxVRxAwwCYwALbGHA36%2BxO0Upp_bFkG0zB%3DUxf2xc9gUBuzOQ%40mail.gmail.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
-- Всегда Ваш, Илья Плотников
describe “making trials” do
s1 = new_session
login_user(s1, “admin@localhost”, “password”)
s2 = new_session
s2.post(“/create_trial”, ….).expect ...
response = s1.get “/trials”
response.expect ….
s1.post(“/accept_trial”).expect …
mailers.expect …
s2.get("/trial").expect(...)
end
Всё что я вижу, имплицитно подразумевает, что тестируем работу только одного юзера.
Насчёт целесообразности я то для себя решил =) У нас вся наша серверная часть проекта достаточно сильно сервисно организована, около 7 независимых несвязанных проектов, так что мы новый проект будем закрывать именно высокоуровневыми тестами.
Коллеги, у меня вопрос насчёт тестирования.
Сергей, у вас реально 7 минут гоняются 700 тестов?А чего там происходит? Вы пытались разобраться? Мне кажется, это серьезная помеха в работе, потому что очень сильно отвлекаешься во время прогонки тестов.
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/CAMxVRxCRbg2kUENL0%3DnsT7YOohVnTixHePh5QCWbSoKRZdtMfA%40mail.gmail.com.
Т.е. ты пользуешься API яндекса не через http, а через их SDK?И этот SDK мокаешь?
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/CAMxVRxAJMosQA3HEYj2QVs65fwzaD7w3w6xoJ6yaehFcPJOOZA%40mail.gmail.com.
On 18 Aug 2015, at 14:46, Евгений Лихолетов <bsb...@gmail.com> wrote:Юнит тесты нужны, чтобы максимально быстро локализовать проблему. Если сломался интеграционный тест, мест для поиска бага может быть с десяток. Если сломался юнит — обычно сразу очевидно где копать. Моки/стабы нужны для того, чтобы тестировать именно юнит, а не всю обвязку и не внешний сервис.
On 18 Aug 2015, at 15:10, Евгений Лихолетов <bsb...@gmail.com> wrote:Юнит-тесты и код ходят парой, переписываешь код, меняешь реализацию — меняй и тесты. Такова цена. Никто же не жалуется, что надо переписывать код при рефакторинге.
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/DBB8984C-1F18-4401-9114-A8FD1CD3BCCD%40gmail.com.
18 авг. 2015 г., в 13:59, Max Lapshin <max.l...@gmail.com> написал(а):
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/CAMxVRxAwwCYwALbGHA36%2BxO0Upp_bFkG0zB%3DUxf2xc9gUBuzOQ%40mail.gmail.com.
Да, я бы сделал http-сервер иммитирующий фейсбук, потому что это задача аналогичная по сложности обвешиванию стабами запросы к фейсбуку.Для Амазона мы такой сервер сделали за час и он помог вычистить кучу багов, когда переходили с моков на такой подход.
Для рельс такая производительность недостижима? Или просто не получается запускать тесты параллельно?