Функция update_all () ActiveRecord возвращает количество обновленных записей.
describe '.update_all' do
let!(:user1) { create :user }
let!(:user2) { create :user }
let!(:user3) { create :user }
it 'returns number of records updated' do
expect(User.update_all(last_name: 'Smith')).to eq 3
end
end
Выход:
User
.update_all
returns number of records updated
Finished in 0.1245 seconds (files took 13.17 seconds to load)
1 example, 0 failures