Minor tests cleanup from PR #726

This commit is contained in:
Jon Atack 2016-09-29 16:05:58 +02:00
parent a5be55b328
commit f73dd6af8e
2 changed files with 9 additions and 21 deletions

View File

@ -55,21 +55,16 @@ module Ransack
end end
it 'changes default arrow strings' do it 'changes default arrow strings' do
# store original state so we can restore it later
before = Ransack.options.clone before = Ransack.options.clone
up_value, down_value = '<i class="fa fa-long-arrow-up"></i>', 'U+02193'
Ransack.configure do |config| Ransack.configure do |config|
config.custom_arrows = { config.custom_arrows = { up_arrow: up_value, down_arrow: down_value }
up_arrow: '<i class="fa fa-long-arrow-up"></i>',
down_arrow: 'U+02193'
}
end end
expect(Ransack.options[:up_arrow]) expect(Ransack.options[:up_arrow]).to eq up_value
.to eq '<i class="fa fa-long-arrow-up"></i>' expect(Ransack.options[:down_arrow]).to eq down_value
expect(Ransack.options[:down_arrow]).to eq 'U+02193'
# restore original state so we don't break other tests
Ransack.options = before Ransack.options = before
end end

View File

@ -3,9 +3,7 @@ require 'spec_helper'
module Ransack module Ransack
describe Configuration do describe Configuration do
it 'yields Ransack on configure' do it 'yields Ransack on configure' do
Ransack.configure do |config| Ransack.configure { |config| expect(config).to eq Ransack }
expect(config).to eq Ransack
end
end end
it 'adds predicates' do it 'adds predicates' do
@ -57,21 +55,16 @@ module Ransack
end end
it 'changes default arrow strings' do it 'changes default arrow strings' do
# store original state so we can restore it later
before = Ransack.options.clone before = Ransack.options.clone
up_value, down_value = '<i class="fa fa-long-arrow-up"></i>', 'U+02193'
Ransack.configure do |config| Ransack.configure do |config|
config.custom_arrows = { config.custom_arrows = { up_arrow: up_value, down_arrow: down_value }
up_arrow: '<i class="fa fa-long-arrow-up"></i>',
down_arrow: 'U+02193'
}
end end
expect(Ransack.options[:up_arrow]) expect(Ransack.options[:up_arrow]).to eq up_value
.to eq '<i class="fa fa-long-arrow-up"></i>' expect(Ransack.options[:down_arrow]).to eq down_value
expect(Ransack.options[:down_arrow]).to eq 'U+02193'
# restore original state so we don't break other tests
Ransack.options = before Ransack.options = before
end end