@rubylang

Страница 213 из 1684
yopp
15.07.2016
19:46:26
тебе самому будет проще: делишь свои кейсы и те которые провеяешь

ща, каежтся про это в доке есть

ojab
15.07.2016
19:49:16
хм, на самом деле можно дёргать RSpec::ExampleGroups::Object.example

yopp
15.07.2016
19:49:27
не надо

Google
yopp
15.07.2016
19:49:42
блин, ты щас изобретёшь очень ломучий велосипед

ojab
15.07.2016
19:50:04
self.class.example то бишь

на самом деле велосипед не мой

а мне нужно в нём кой-чего зафиксить для себя

yopp
15.07.2016
19:50:39
покажи велосипед?

ojab
15.07.2016
19:50:52
https://github.com/thekompanee/fuubar/pull/90

yopp
15.07.2016
19:52:24
ауч

example = RSpec::Core::ExampleGroup.describe.example

бляяя

короче чувак пудель

стриженый

тоесть у него спеки падают на jruby?

ojab
15.07.2016
19:55:28
у него в настоящий момент сломан travis и ничего не падает

Google
yopp
15.07.2016
19:56:24
попробуй, кстати .describe { }

в смысле пустой блок передать

RSpec::Core::ExampleGroup.describe.example {}

так

ojab
15.07.2016
19:58:00
падает

оно же describe не может сделать

yopp
15.07.2016
19:58:10
а на просто describe?

ojab
15.07.2016
19:58:13
падает

yopp
15.07.2016
19:58:19
даже с пустым блоком?

{|*| }?

мне там лень смотреть как оно в call попадает

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

ojab
15.07.2016
20:01:14
всё равно падает

yopp
15.07.2016
20:02:38
ой как мило

*args, &example_group_block|

ojab
15.07.2016
20:03:11
так, ежели докфикс в рельсах никому не нужен, то я забираю

yopp
15.07.2016
20:03:26
{|*| }{|*|}? :D

ojab
15.07.2016
20:03:32
:|

yopp
15.07.2016
20:03:46
передай в метод две жопы!

ojab
15.07.2016
20:04:20
блок же в *args не попадёт

Google
ojab
15.07.2016
20:04:25
зачем две?

ну и да, руби ругается на синтаксис

yopp
15.07.2016
20:05:18
он в &example_group_block

foo = ->(*args, &blk) { blk.call } foo.call { true } => true

я даже не знаю

RSpec::Core::ExampleGroup.describe { example {} }

хотя не то

хуйёво что рубишного трейса нет, непонятно где оно конкретно идёт пиздой

попробуй сделай брейкпоинт перед RSpec::Core::ExampleGroup и пройтись ввовнутрь

ojab
15.07.2016
20:14:04
пробовал, быстро надоело

yopp
15.07.2016
20:14:32
ну давай ванганём внутри

вот тут поставь https://github.com/rspec/rspec-core/blob/v3.5.1/lib/rspec/core/example_group.rb#L382

ojab
15.07.2016
20:15:46
нене, я уже переключился на более интересные занятия

если бы ruby-head падало — имело бы смысл поразбираться

erm, *jruby-head

yopp
15.07.2016
20:16:45
понял, да

ну тогда ¯\_(ツ)_/¯ и смотрите дифф с .2 на head :D

ojab
15.07.2016
20:23:56
>@ojab you are amazing! Thank you for looking at this! ?

:3

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

Google
jdggd
16.07.2016
09:20:01
Ребят, а есть у кого ссЬІль на курс smartme по руби (чтоб не торрент и не скачать?)?

Nikolay
16.07.2016
10:52:01
во, так вроде работает: layout -> { 'operator' if current_user.client.is_operator? } layout -> { 'guest' if (user_signed_in?) }

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

что как бы логично

и все равно херня, которая ломится в application layout а не в мой кастомный

проще оставить как есть, в методах

Mikhail
16.07.2016
11:28:13
Народ привет. Сделал сравнение двух дат def range_foundation_start if foundation_year > start_year errors.add(:foundation_year, :range_foundation_start) errors.add(:start_year, :range_foundation_start) end end Начали валится shoulda matchers с такой ошибкой undefined method `>' for nil:NilClass Была такая фигня и интами. Спасло to_i. Тут если принудительно преобразовывать через to_date или Date.parse ошибка не уходит. При том, что через прай биндил и тип о обоих date

Admin
ERROR: S client not available

Mikhail
16.07.2016
11:28:16
че делать

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

Ну и естественно через DateTime и Time тоже не помогло

ojab
16.07.2016
11:42:00
А ежели в begin/rescue завернуть и в rescue binding.pry сделать?

ну и непонятно что у тебя в shoulda matchers и валидациях написано.

Mikhail
16.07.2016
11:44:33
все подсказали уже

на нил проверил, и перестали падать

jdggd
16.07.2016
12:12:28
работка))

Evgeny
16.07.2016
12:12:44
Ага))

Nikolay
16.07.2016
12:16:36
gem 'shashluk' gem 'mangal' и тесты написать не забудьте

Google
Nikolay
16.07.2016
12:16:53
а, да, для полноты фрйемворка не ъватает гемов алкоголь

Темур
16.07.2016
12:17:16
что за озеро?

Stanislav
16.07.2016
12:23:17
что за озеро?
в росиюшки мало озер чтоли)

Evgeny
16.07.2016
12:23:39
что за озеро?
Арахлей, забайкальский край

Nikolay
16.07.2016
12:25:27
я люблю бубунту ;)

бубубу и готово )

Stanislav
16.07.2016
12:26:31
арч хорош, но останавливают затраты на первоначальную настройку)

Evgeny
16.07.2016
12:28:46
Что то много кто арч рекомегдует

Т9

Stanislav
16.07.2016
12:29:30
а в бубунте кланг отломан маленько, кланг 3.8 версии, а его либы 3.7

Evgeny
16.07.2016
12:41:48
Всем добра!)

Не не так, puts "всем добра #{telegram.current_user.name}"

Nikolay
16.07.2016
12:52:14
или p "всем бобра "« username

напоминаю - тут не вконтакнт

эти стикеры еще в там надоели

jdggd
16.07.2016
15:24:13
вк говно, а не стикерЬІ

здесь они круче реалзованЬІ

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