@rubyschool

Страница 485 из 921
Ro
15.12.2017
22:06:32
1 месяц на удаленке поработал, 3 можно отдыхать

ничо не делать

Alex
15.12.2017
22:07:32
Рома, может штат сменить надо все же? Тут рассуждали и приводили цифры, в других штатах может и профитнее чем в долине

ну а то что кредиты - ну в РФ и РБ тоже кредиты, только проценты куда более кусаются

Google
Olga
15.12.2017
22:08:09
Вашингтон вроде ни чо говорят))

Alex
15.12.2017
22:08:46
ох как я мечтаю о ценах на машины как в USA

чтобы можно было купить мустанг, пусть даже подержанный за 15-20к

в РБ только расстаможка столько потянет

evgeny
15.12.2017
22:16:40
в РБ только расстаможка столько потянет
ну, прекрасный ваг доступен за адекватные деньги гражданам рб)

Alex
15.12.2017
22:17:26
я бы КИА брал в сравнении с ВАГ, а Вы из РБ?

evgeny
15.12.2017
22:19:09
я бы КИА брал в сравнении с ВАГ, а Вы из РБ?
я из мск. Если разговор про машины, то владею старым добрым вагом, киа не хочу)

Alex
15.12.2017
22:19:24
я французом peugeot)

evgeny
15.12.2017
22:21:29
я французом peugeot)
в беларуси вроде все ок с запчастями из европы, дешевле в разы, и сервисов много, многие из мск ездят чинятся в беларусь. Про пежо правда не в курсе)

Alex
15.12.2017
22:21:48
Да-да, так и есть )

Ro
16.12.2017
03:22:42
Рома, может штат сменить надо все же? Тут рассуждали и приводили цифры, в других штатах может и профитнее чем в долине
да блин, штаты эти.. деревня. От Сан-Франциско до Денвера как от Москвы до Берлина

т.е. никуда особо не сгоняешь потусить

в европе прикольнее имхо

Google
Ro
16.12.2017
03:23:23
а Денвер это блин всего через 1 штат

будешь хрен знает скока ехать по полям и приедешь в никуда - в точно такое же место)

Islam
16.12.2017
08:55:33
будешь хрен знает скока ехать по полям и приедешь в никуда - в точно такое же место)
Кстати о полях. А тебя не посещала мысль стать фермером? Разводить коров или что ещё там разводят. По вечерам пить пиво и качаться в кресле-качалке.

Marat
16.12.2017
08:56:28
В Америке с этим печально. Послушай Веселого Молочника )

Max
16.12.2017
11:21:14
Ого

Michael
16.12.2017
11:34:54
лохи, в Москве такие пати - богемный бизнес ))

Serge
16.12.2017
12:57:30
всем привет) подскажите пожста, что надо применять для тестирования на рельсах5 ? у меня простенькое приложение, начала с rspec. Вообще плохо въехала в тему тестирования((( сижу разбираюсь.. правильно не правильно делаю... задаю себе вопросы ?
Я учил руби по Майклу Хартлу последнему - он минитест использовал. Отправил резюме, мне тестовое задание дали и тесты на rspec должны были быть, ну и haml и прочие прибамбасы. Правда были какие-то тонкости при установке на 5 рельсы, сейчас уже не вспомню.

Olga
16.12.2017
12:58:19
поняла) спасибо

Fedor
16.12.2017
13:04:52
сейчас процентов 90 людей используют рспек, его и надо учить

Хартл и многие другие рекоммендуют минитест, но на него просто так никто не перейдет

Olga
16.12.2017
13:06:13
ага, вот как раз рспек читаю от Aaron Sumner)

хоть направление поймала)) а то реально какая то каша с этими тестами в голове, куча гемов, что надо что не надо... вот так с нуля на рельсах 5 трудно понять что использовать лучше и где применять на уровне джуна))

Fedor
16.12.2017
13:13:27
там какая нотация в книжке?

element.should somesing ?

или expect(elemetn).to be_eq(something) ?

should - уже устарел, все используют expect, так что если будешь писать примеры, то лучше смотреть в доке rspec expectations и сразу писать в новой нотации

Olga
16.12.2017
13:16:06
аа спасибо) я пока не дошла до этого(( несусь со скорстью микроба)) английский))

it "requires login" do contact = create(:contact) get :edit, id: contact expect(response).to redirect_to login_url end end

Google
Olga
16.12.2017
13:17:41
оно?)

Dmitry
16.12.2017
13:17:43
вот хороший сайт на тему

http://www.betterspecs.org/

Olga
16.12.2017
13:18:00
гляжу спасибо)

Serge
16.12.2017
13:24:00
Вспомнил. У меня проблема была с тестом контроллеров (rspec&rails5) - что-то там в конфиге записать надо было.

ну и гекодрайвер качать для integration test, потому что написал отдачу страниц на js.

Olga
16.12.2017
13:26:33
спасибо за инфу) коснусь буду иметь ввиду

меня еще выбивает разная информация.... кто то говорит, что валидацию и вьюхи тестить не надо, кто то говорит что надо.... вот и пойми ?

Fedor
16.12.2017
13:51:39
оно?)
ага

правильный синтаксис через expect, это хорошо

Olga
16.12.2017
13:52:15
? Федор поняла, спасибо)

Olga
16.12.2017
13:53:31
Оо круто!

Fedor
16.12.2017
13:53:49
идея в чем, была парадигма Test Driven Development - сначала писали тесты для всего, а потом код, что бы тесты проходили

Olga
16.12.2017
13:53:55
да вот ТДД мертв, а Хартл его нову книжку через него идет

это понятно)

Fedor
16.12.2017
13:54:07
но оказалось, что писать тесты на все очень долго и дорого, и проходят тесты слишком долго

у хартла - BDD - Behavior Driven Development

Google
Fedor
16.12.2017
13:54:40
это примерно то же самое, но не тест, а "поведение", тоесть мы покрываем тестами так называем гринвей

Olga
16.12.2017
13:55:01
ааа... значит я спутала)

Admin
ERROR: S client not available

Olga
16.12.2017
13:55:03
понятно)

Fedor
16.12.2017
13:55:11
ну отличить не тривиально )

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

все промежуточные действия, приватные методы и.т.д. нам не интересны, только то что сервис работает правильно

так же, если есть валидация, то проверям что она срабатывает на невалидные данные

но не проверяем, что система не сломается, если целенаправленно ее ломать

не пытаемся найти все возможные уязвимости и покрыть их тестами

и.т.д.

что касается вьюх, то есть интеграционные тесы - мы проверяем, что на странице отображается какой-то контент, что можно заполнить и отправить форму, и что она сохранится и вернет responce

Olga
16.12.2017
13:58:40
вот пришел и все по полочкам разложил! а я тут мучалась))

Fedor
16.12.2017
13:59:01
но мы не тестируем каждый элемент вьюхи, что он отобразился и отобразился правильно

потому что это слишком дорого и долго

легче отдать это QA инженеру, который посмотрит глазами, и время которого чаще всего сильно дешевле времени программиста

вот как-то так

Olga
16.12.2017
13:59:51
спасибо ????

pchellovod
16.12.2017
14:08:31
у меня с тестами чет тоже беда

Google
Nil
16.12.2017
14:09:07
спасибо

Nikolay
16.12.2017
14:30:45
Прочитал вот про thunderbolt 3, крутая штука по описанию. Пользуется кто?

Denis
16.12.2017
15:41:13
Приветствую частную компанию!

Слушайте я тут из документации выдрал кусок и попробовал запустить.

require 'nokogiri' require 'selenium-webdriver' require 'rspec/expectations' require 'pp' require 'rubygems' require 'mysql2' profile = Selenium::WebDriver::Firefox::Profile.new proxy = Selenium::WebDriver::Proxy.new(http: "177.6.144.74:8080") profile.proxy = proxy options = Selenium::WebDriver::Firefox::Options.new(profile: profile) driver = Selenium::WebDriver.for :firefox, options: options driver.get "https://showip.net"

НО УВЫ МНЕ УВЫ. СТРАНИЦА ОТКРЫЛАСЬ С МОИМ IP, НЕ С ПРОКСЕВЫМ.

что я сделал не так, собратья?

пример брал отсюда, примерно из середины

https://github.com/SeleniumHQ/selenium/wiki/Ruby-Bindings#api-example

Vladimir
16.12.2017
18:59:04
народ в релаксе ;) это хорошо

Mega
17.12.2017
02:43:36
Всем привет! Прохожу тестироварие приложения Сталкнулся с проблемой Этот код проходит тест:

Страница 485 из 921