spec/models/child_spec.rb in draftsman-0.5.1 vs spec/models/child_spec.rb in draftsman-0.6.0

- old
+ new

@@ -1,16 +1,16 @@ require 'spec_helper' -describe Child, :type => :model do - let(:parent) { Parent.new(:name => 'Marge') } - let(:child) { Child.new(:name => 'Lisa', :parent => parent) } +RSpec.describe Child, type: :model do + let(:parent) { Parent.new(name: 'Marge') } + let(:child) { Child.new(name: 'Lisa', parent: parent) } describe 'publish!' do context 'parent `create` draft with child `create` draft' do before do - parent.draft_creation - child.draft_creation + parent.save_draft + child.save_draft end subject { child.draft.publish! } it "destroys the child's draft" do @@ -75,12 +75,12 @@ end describe 'revert!' do context 'parent `create` draft with child `create` draft' do before do - parent.draft_creation - child.draft_creation + parent.save_draft + child.save_draft end subject { child.draft.revert! } it 'destroys the parent' do @@ -109,11 +109,11 @@ end subject do child.draft.revert! parent.reload - child.reload + child.reload end it 'does not persist the child' do expect(subject.persisted?).to eql true end @@ -151,12 +151,12 @@ end describe 'draft_publication_dependencies' do context 'parent `create` draft with child `create` draft' do before do - parent.draft_creation - child.draft_creation + parent.save_draft + child.save_draft end subject { child.draft } it "creates publication dependencies for the child's draft" do @@ -168,14 +168,14 @@ end end context 'parent `create` draft with child `update` draft' do before do - parent.draft_creation + parent.save_draft child.save! child.name = 'Heather' - child.draft_update + child.save_draft end subject { child.draft } it "creates publication dependencies for the child's draft" do @@ -189,15 +189,15 @@ context 'parent `create` draft with child `update` draft pointing to new parent' do let(:new_parent) { Parent.new(:name => 'Patty') } before do - parent.draft_creation + parent.save_draft child.save! - new_parent.draft_creation + new_parent.save_draft child.parent = new_parent - child.draft_update + child.save_draft end subject { child.draft } it "creates publication dependencies for the child's draft" do @@ -229,11 +229,11 @@ end describe 'draft_reversion_dependencies' do context 'parent `create` draft with child `create` draft' do before do - parent.draft_creation - child.draft_creation + parent.save_draft + child.save_draft end subject { child.draft } it "has no reversion dependencies for the child's draft" do