
Dima
25.03.2017
19:47:28
Растик)

Alex
25.03.2017
19:47:36
кстати раст то сюда можно как раз запрячь

Денис
25.03.2017
20:04:56
а для работы с QIWI есть только гем который 4 года назад релизился?

Google

Денис
25.03.2017
20:09:40
какие best practice для реализации платёжных систем? с одной на другую переводов, например

Alexander
26.03.2017
00:24:35

Alex
26.03.2017
06:10:45

Philipp
26.03.2017
16:10:11
для производительного парсинга есть либа, которая является биндингом к гугловскому парсеру на си
gumbo

Lupsick
26.03.2017
17:12:42
https://github.com/shioyama/mobility

v
27.03.2017
04:25:31
кто б этого товарища побанил ^
а то он щас знатно спамом серанул по чатам

Alexander
27.03.2017
04:53:25
йа
а, дык уже :)

Dmitriy
27.03.2017
09:38:39
парни, а кто подскажет, пишу тест для экшена destroy
expect {
delete :destroy, params: {id: category.id}
}.to change(Category, :count)
но почему то count не меняется
для create работает

Google

kolas
27.03.2017
09:42:24
какую ошибку пишет?

Dmitriy
27.03.2017
09:42:57
Failure/Error:
expect {
delete :destroy, params: {id: category.id}
}.to change(Category, :count)
expected #count to have changed, but is still 0
говорит ничего не изменилось

kolas
27.03.2017
09:43:22
а есть что удалять?

Dmitriy
27.03.2017
09:44:18
есть, там выше let(categoty) {FactoryGirl.create(:category)}
category*

Adamtsov
27.03.2017
09:44:44
Сделай let!
...
let!(categoty) {FactoryGirl.create(:category)}

Dmitriy
27.03.2017
09:45:22
да работает!
подскажите плиз, что происходит когда с восклицательным знаком?
чайнику
ведь без знака, также создается же объект

Michael
27.03.2017
09:46:03

Dmitriy
27.03.2017
09:46:09
а

Michael
27.03.2017
09:46:14
а без восклицательного знака, создается при вызове

Dmitriy
27.03.2017
09:46:38
понял, спасибо огромное

Zufar @Zuf
27.03.2017
09:47:27
он у тебя внутри expect'a создается и удаляется, снаружи по прежнему 0

Michael
27.03.2017
09:47:38

Sergey
27.03.2017
09:47:58
вот так должно сработать

Google

Dmitriy
27.03.2017
09:48:00
сек
работает

Alex
27.03.2017
09:48:42
можно еще так: change{Category.count}

Michael
27.03.2017
09:49:04
а для пущей точности можно еще change(Category, :count).by(-1)

Alex
27.03.2017
09:49:26
change{Category.count}.from(1).to(0) кто круче?

Dmitriy
27.03.2017
09:50:01
только так он мне варнинг выдает

Alex
27.03.2017
09:50:10

kolas
27.03.2017
09:50:27
что за?

Alex
27.03.2017
09:50:29
либастрал отвалился, извини.

Michael
27.03.2017
09:50:30

Dmitriy
27.03.2017
09:50:34
DEPRECATION WARNING: Using positional arguments in functional tests has been deprecated,
in favor of keyword arguments, and will be removed in Rails 5.1.

Alex
27.03.2017
09:50:39

Dmitriy
27.03.2017
09:50:44
Deprecated style:
get :show, { id: 1 }, nil, { notice: "This is a flash message" }
New keyword style:
get :show, params: { id: 1 }, flash: { notice: "This is a flash message" },
session: nil # Can safely be omitted.
(called from block (5 levels) in <top (required)> at /Users/dima/Documents/Sites/store/spec/controllers/admin/admin_categories_controller_spec.rb:96)
DEPRECATION WARNING: Using positional arguments in functional tests has been deprecated,
in favor of keyword arguments, and will be removed in Rails 5.1.

Michael
27.03.2017
09:50:52

Alex
27.03.2017
09:51:15
у меня есть гордый азус

Dmitriy
27.03.2017
09:51:25
азус это не то

Alex
27.03.2017
09:51:26
с фиговеньким аккумулятором.

Michael
27.03.2017
09:51:28

Alex
27.03.2017
09:51:35

Google

Dmitriy
27.03.2017
09:51:35
да
наверно
я законситл на aspire

Alex
27.03.2017
09:51:56

Michael
27.03.2017
09:51:57
все не буду больше оффтопить))

Alex
27.03.2017
09:52:02

Admin
ERROR: S client not available

Alex
27.03.2017
09:52:11

Michael
27.03.2017
09:52:19

Alex
27.03.2017
09:52:33
я видел мидлов без маков, зачем.

Michael
27.03.2017
09:52:34
без мака так и останешься джуном))

Alex
27.03.2017
09:52:48
мне норм, никто от тебя многого не требует.

Dmitriy
27.03.2017
09:52:51
подскажите, а зачем expect do ... end если можно expect { }

Michael
27.03.2017
09:52:52

kolas
27.03.2017
09:52:55
а чо надо купить чтобы сеньором стать?

Alex
27.03.2017
09:53:02
Накосячил - да я джун же. Сделал красиво - во, джун молодец.

Sergey
27.03.2017
09:53:13
и то и то блок
подскажите, а зачем expect do ... end если можно expect { }

Michael
27.03.2017
09:53:34

Google

Sergey
27.03.2017
09:53:56
{} по кодстайлу для oneline кода, do..end для multiline

Dmitriy
27.03.2017
09:53:57
ох емае
хотя раюотает и так
работает*
смысл...

Alex
27.03.2017
09:54:22

kolas
27.03.2017
09:54:28
для красоты

Dima
27.03.2017
09:54:28
ляптяп

Dmitriy
27.03.2017
09:54:29
не, подожди

Alex
27.03.2017
09:54:39

Dmitriy
27.03.2017
09:54:57
expect {
delete :destroy, params: {id: category.id}
}.to change(Category, :count).by(-1) это менее красиво чем
expect do
delete :destroy, id: category
end.to change(Category, :count) ???

Dima
27.03.2017
09:55:08
о.о

Dmitriy
27.03.2017
09:55:43
мне кажется не принципиально

Dima
27.03.2017
09:56:29
http://betterspecs.org/ru

Alex
27.03.2017
09:56:30
expect { delete :destroy, id: category.id }
.to change { Category.count }.from(1).to(0)
Мне так больше нравится

Dima
27.03.2017
09:57:05
Сначала это читать, затем всё остальное, ага

Sergey
27.03.2017
09:57:15
https://github.com/bbatsov смотрит на тебя как на нехорошего человека
мне кажется не принципиально