Продолжение cancel_action хука before_update не работает на RSpec - PullRequest
0 голосов
/ 10 марта 2020

Мой регистр в БД постоянно обновляется, даже если я использую cancel_action внутри before_update Крюк сиквела .

Код следующий:

def before_update
   cancel_action
   super
end

Тест RSpe c следующий:

 it "don't update register"  do
   expect{ register.update(partner_status: partner_status) }.to raise_error(Sequel::HookFailed) # => pass!
   expect(register.partner_status).not_to eq(partner_status) # => fails!
 end
...