@rubylang

Страница 862 из 1684
? Алёна
16.01.2017
07:42:02
Как же тогда этот динозавр из 2011 существует?

Alex
16.01.2017
07:42:12
Я сейчас буду гуглить роутер под редакс, на стэке

И не найду примеров под мою версию

Потому что проект начался год назад.

Google
Alex
16.01.2017
07:42:44
И так со всем.

? Алёна
16.01.2017
07:43:35
Который постепенно на новые пельсы перекатывается и фронт потихоньку расширяется.

Пусть на нокауте и с кучей легаси, но оно живёт, лол

Alex
16.01.2017
07:45:18
Эм, как раз таки нокаут так хайпово не развивался

А вот реакт тот же очень даже.

? Алёна
16.01.2017
07:46:07
Это что-то меняет? На реакте написано много всего. И он не уйдёт с арены ещё кучу лет.

Akzhan
16.01.2017
07:48:25
пару-тройку лет, если точнее. это громадный срок для JS

? Алёна
16.01.2017
07:48:46
C учётом того, что ему уже 4 года.

Akzhan
16.01.2017
07:48:57
фронт вообще по моим ощущениям в крупных проектах переписывают чуть ли не полностью каждые 3 года

Alex
16.01.2017
07:48:57
Реакт?

Причем тут реакт лол

Google
Alex
16.01.2017
07:49:11
Никто на голом реакте не уходит

? Алёна
16.01.2017
07:49:54
Почему ты говоришь реакт и подразумеваешь реакт и его экосистему, а когда я говорю реакт ты подразумеваешь одинокую либу?

Rafkat
16.01.2017
08:12:27
Один проект в прошлом году начали на риот жс, а сегодня он уже устарел

Andrey
16.01.2017
09:02:52
Привет. не могу понять в чем ошибка, пишу acceptance тесты (capybara, selenium(geckodriver)) js_script = «-JSS xhr = new XMLHttpRequest(); xhr.open('GET', '#{route}', true); xhr.send(); JSS actual.execute_script(js_script) status = actual.evaluate_script('xhr.status') нужно узнать код ответа при get запросе по указанному роуту увидел что делают как то так, во время исполнения evaluate_script('xhr.status'), не может найти xhr JavascriptError: ReferenceError: xhr is not defined оно вообще так может работать, или я хочу чего то неправильного?

Антон
16.01.2017
09:08:57
вообще что-то очень стнанное я бы например не стал бы юзать селению чтобы тестировать контроллеры js скриптом который генерит спек или у тебя route так странно генерится, что нужно протестировать?

Александр
16.01.2017
09:10:18
а что лучше реакт или ангуляр

Alex
16.01.2017
09:11:50
Кто в лес кто по дрова =\
В чем я не прав скажи?

? Алёна
16.01.2017
09:12:41
В чем я не прав скажи?
В том, что ты упорно пытаешься навязать мне что я говорю про реакт как исключительно про одну либу.

Alex
16.01.2017
09:12:54
А ты не говоришь?

? Алёна
16.01.2017
09:13:03
Нет.

Alex
16.01.2017
09:13:33
Тогда почему ты спрашиваешь что я скатываюсь к вопросам к экосистемы если ты и так ее подразумеваешь?

Ладно, не важно. Это не канал JS и я не фанат JS.

Andrey
16.01.2017
09:18:32
Антон нет, обычные роуты, задача: проверить пачку роутов на доступность/недоступность/редирект и прочее, без селениума можно было использовать обычный status_code, но у селениума нет такой возможности, гугл говорит только это http://stackoverflow.com/questions/7908907/how-to-test-the-response-code-with-capybara-selenium видимо откажусь от селениума, т.к. долго что то эти все манипуляции смотреть

Антон
16.01.2017
09:19:17
так не юзать селениум, юзать рспек проверка статуса ответа - не аццептанс тесты

Andrey
16.01.2017
09:20:13
а что менее трудозатратно для написания acceptance тестов?

Антон
16.01.2017
09:20:33
это всегда трудно

но то что к ним не имеет отношения, нужно тестить рспеком

или минитестом, не важно

Google
Антон
16.01.2017
09:21:14
важно что не нужно все пихать в селениум

погоди, селениум это драйвер, которые например в капибаре, которая например в рспеке

Andrey
16.01.2017
09:22:04
да

Антон
16.01.2017
09:22:13
чтобы проверить что контроллер отвечает так как надо не нужно поднимать браузер и евалить там js

expect(get).to be_succes

Andrey
16.01.2017
09:23:02
ну т.е. мне нужно некоторые вещи делать с помощью селениума, некоторые без него, т.е. два разных драйвера

как то так?

оказывается можно передать driver: :rack_test и все

Alex
16.01.2017
09:41:26
оказывается он по умолчанию же и юзается

если не указать где то обратного

если не js: true то будет rack_test

Антон
16.01.2017
09:52:24
expect(2+2).to eq(4) не нужен драйвер

request или controller спеками

Andrey
16.01.2017
09:53:47
https://github.com/teamcapybara/capybara#using-capybara-with-rspec ну я в общем как всегда, не внимательно читал доку

спасибо, разобрался

Антон
16.01.2017
09:54:25
да не нужна тебе капибара чтобы проверить суккес ли реквест

Andrey
16.01.2017
09:55:52
я немного запутался во всем этом круговороте dsl рспека и капибары

visit page_path expect(page.status_code).to be(200) это капибара?

Антон
16.01.2017
09:56:28
капибара нужна чтобы проверить что на странице получилось

Google
Антон
16.01.2017
09:56:41
visit это капибара, это rspec + capybara

чтобы проверить запрос-ответ капибара не нужна

Andrey
16.01.2017
09:57:29
а как проверять?

https://github.com/rspec/rspec-rails#controller-specs

так?

Антон
16.01.2017
09:58:35
https://www.relishapp.com/rspec/rspec-rails/docs/request-specs/request-spec https://www.relishapp.com/rspec/rspec-rails/docs/controller-specs/controller-spec

но нужно выбрать

Admin
ERROR: S client not available

Антон
16.01.2017
09:59:00
реквест или контроллер зависит от контекста

есть мнение что контроллер тесты вообще не нужны

мнение заслуживает внимания как минимум

Alex
16.01.2017
10:00:27
Антон зачем писать отдельно request спеку лишь бы проверить ответ и только? если можно это сразу в капибаре проверить

Антон
16.01.2017
10:00:36
это другой вопрос

Alex
16.01.2017
10:00:41
rack_test это по сути тот же самый request spec с некоторыми ограничениями.

Тот же самый это вопрос.

в request спеках шаблон по умолчанию не рендерится вроде.

Антон
16.01.2017
10:01:21
нет, это другой вопрос

надо смотреть нужно ли рендерить например

если там запрос в апишку то и рендерить может быть нечего

Alex
16.01.2017
10:01:58
json?

Google
Антон
16.01.2017
10:02:05
xml?

это третий вопрос :)

началось с того что в селениуме евалился js которы делал запрос

вот это мы сейчас лечим

остальные вопросы потом :)

ну и в ответе может быть head :ok например :)

Alexey
16.01.2017
12:23:57
Тебе больше не придется искать себе заказы и общаться с клиентами, мы сделаем это за тебя! Заполни анкету и жди сообщения от наших менеджеров с пометкой #ROCKETECH https://job.typeform.com/to/I5QJ3e

Anon
16.01.2017
12:45:38
Есть локализация ru.yaml, в ней форматирование для, например, хелпера time_ago_in_words distance_in_words: about_x_hours: few: около %{count} часов many: около %{count} часов one: около %{count} часа other: около %{count} часа ...Но метод почему-то использует правило :one для одного и "other" для всего остального. Где мне назначить, что считать за few, что за many?

Ivan
16.01.2017
12:51:17
http://stackoverflow.com/questions/6166064/i18n-pluralization

Anon
16.01.2017
13:03:04
Спасибо, вроде оно

Антон
16.01.2017
18:51:19
Скачков, ты?

v
16.01.2017
18:54:06
нет

ему действительно столько же лет, сколько можно по аватаре дать

Eugene
16.01.2017
19:04:29
У меня вопрос интересный сложился. Есть XML и я ее перебираю. Есть 2 типа данных, в одном есть xxx поле, а в другом типе оно отстутствует. Как эту штуку отловить. showing.at_css('auditory').text выдает undefined local variable or method `showing'

Антон
16.01.2017
19:05:20
так showing нет переменной

отлавливать даже нечего

нунизнаю то что ты хотел if showing

но это же ты знаешь и так

Страница 862 из 1684