From 106a0949f3b908406382a3ab1b6c9df7e7dc32fe Mon Sep 17 00:00:00 2001 From: Johnny Shields Date: Sun, 26 Apr 2015 18:30:34 +0900 Subject: [PATCH] Fix specs for Rails 3 --- spec/localized_fields_spec.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/spec/localized_fields_spec.rb b/spec/localized_fields_spec.rb index 617c3d4..39be8bb 100644 --- a/spec/localized_fields_spec.rb +++ b/spec/localized_fields_spec.rb @@ -1,10 +1,15 @@ require 'spec_helper' describe 'LocalizedFields' do + let(:rails3?) { ActionView::VERSION::MAJOR == 3 } let(:post) { Post.new } let(:template) { ActionView::Base.new } - let(:builder) { ActionView::Helpers::FormBuilder.new(:post, post, template, {}) } - let(:rails3?) { ActionView::VERSION::MAJOR == 3 } + let(:builder) { ActionView::Helpers::FormBuilder.new(*builder_args) } + let(:builder_args) do + args = [:post, post, template, {}] + args += [proc {}] if rails3? + args + end before do template.output_buffer = ''