Sha256: 60053d59430e80a1f375ae823788cad5e9f19bfb381b7b52576ab09e5b1eaedb
Contents?: true
Size: 519 Bytes
Versions: 3
Compression:
Stored size: 519 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Session, '.start' do include_context 'Session::Relation' let(:user) { model.new(id: 3, name: 'Piotr') } it 'starts a new session' do Session.start(users: relation) do |session| expect(session).to be_clean expect(session).to be_instance_of(Session) expect(session[:users]).to be_instance_of(Session::Relation) session[:users].track(user).save(user) session.flush end expect(relation.to_a).to include(user) end end
Version data entries
3 entries across 3 versions & 2 rubygems