Sha256: 7f8c92adfd5891923fbcb63ee0e0690bfe28534c03cc1e2fed36e9cadcf6d499
Contents?: true
Size: 731 Bytes
Versions: 2
Compression:
Stored size: 731 Bytes
Contents
require 'spec_helper' require 'models/project' require 'models/group' require 'models/task' describe AutoSet do before :all do @project = Project.create title: 'My Awesome Project', code: 'proj1' @group_1 = Group.create title: 'My Group', project_code: 'proj1' @task = @group_1.tasks.create content: 'Write awesome documentation' @group_2 = @project.groups.create title: 'Second Group' end describe 'parent' do it { expect(@group_1.project_id).to eq 1 } end describe 'from' do it { expect(@task.project_id).to eq 1 } it { expect(@group_2.project_code).to eq 'proj1' } it { @group_2.project = nil @group_2.save expect(@group_2.project_code).to eq nil } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
auto_set-1.2.1 | spec/lib/active_record_spec.rb |
auto_set-1.2.0 | spec/lib/active_record_spec.rb |