ruby on rails - RSpec deprecated behavior 'let' -


i receiving these warnings when running rspec tests using rspec-rails 2.14. want upgrade rspec 3 see if there performance improvements, assume these fail due warning? using factory girl also.

this deprecated behavior not supported in rspec 3.  `let` , `subject` declarations not intended called in `before(:all)` hook, exist define state reset between each example, while `before(:all)` exists define state shared across examples in example group. warning: let declaration `fa` accessed in `before(:all)` hook at:   d:/railsapps/uwb/spec/models/fa_commercial_spec.rb:77:in `block (2 level s) in <top (required)>' 

here 1 example, how can changed ok in rspec 3?

require 'spec_helper'  describe 'facommercial'   let(:admin_user) {create(:user_admin_dev)}   let(:template) {create :fa_commercial_template}   let(:fa) {create :fa_commercial, fa_template: template}   let(:stmt_template_bal_sheet) {create :fa_commercial_stmt_template_bal_sheet, fa_template: template}   let(:stmt_template_cash_flow) {create :fa_commercial_stmt_template_cash_flow, fa_template: template}   let(:stmt_template_income_stmt) {create :fa_commercial_stmt_template_income_stmt, fa_template: template}   let(:stmt_template_ratios) {create :fa_commercial_stmt_template_ratios, fa_template: template}    before(:all)     admin_user     stmt_template_bal_sheet     stmt_template_cash_flow     stmt_template_income_stmt     stmt_template_ratios .......... 


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -