From a9919fabd18875117aac7b6de1a8ca55d31e2ddf Mon Sep 17 00:00:00 2001 From: realtin <juliakbln@gmail.com> Date: Mon, 13 Jul 2015 14:23:32 +0200 Subject: [PATCH] refactor test to use let and rm unused variables --- spec/models/aspect_spec.rb | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/spec/models/aspect_spec.rb b/spec/models/aspect_spec.rb index 4d85a2b1fc..301a7d3a49 100644 --- a/spec/models/aspect_spec.rb +++ b/spec/models/aspect_spec.rb @@ -6,20 +6,14 @@ require 'spec_helper' describe Aspect, :type => :model do describe 'creation' do - before do - @name = alice.aspects.first.name - end + let(:name) { alice.aspects.first.name } it 'does not allow duplicate names' do - expect { - invalid_aspect = alice.aspects.create(:name => @name) - }.not_to change(Aspect, :count) + expect { alice.aspects.create(:name => name) }.not_to change(Aspect, :count) end it 'validates case insensitiveness on names' do - expect { - invalid_aspect = alice.aspects.create(:name => @name.titleize) - }.not_to change(Aspect, :count) + expect { alice.aspects.create(:name => name.titleize) }.not_to change(Aspect, :count) end it 'has a 20 character limit on names' do -- GitLab