Sha256: 57f53c075be094c47a7073e9c3f9a90e321b104cf03c6051b7a52cc0c345b4af
Contents?: true
Size: 614 Bytes
Versions: 6
Compression:
Stored size: 614 Bytes
Contents
require 'spec_helper' class TestUserTodo2 < Volt::Model own_by_user permissions(:update) do deny :user_id end end describe Volt::UserValidatorHelpers do context 'with user' do before do allow(Volt).to receive(:current_user_id) { 294 } end it 'should assign user_id when owning by a user' do todo = TestUserTodo2.new expect(todo._user_id).to eq(294) end it 'should not allow the user_id to be changed' do todo = TestUserTodo2.new expect(todo._user_id).to eq(294) todo._user_id = 500 expect(todo._user_id).to eq(294) end end end
Version data entries
6 entries across 6 versions & 1 rubygems