Sha256: 11fea2f33e5993382d35b092dc5e4ae7887ba62b598fd2539d8db923c239ce8c
Contents?: true
Size: 1.21 KB
Versions: 1
Compression:
Stored size: 1.21 KB
Contents
require 'spec_helper' describe AdminModule::Configuration do before do # Reset config to a known state. AdminModule.configuration.reset end let(:config) do AdminModule.configure AdminModule.configuration end describe "Configuration fields" do context "#ams_version" do it "returns a default AMS version of 4.4.0" do AdminModule.configure expect( AdminModule.configuration.ams_version ).to eq "4.4.0" end it "returns configured AMS version if set" do AdminModule.configure do |config| config.ams_version = "4.0.4" end expect( AdminModule.configuration.ams_version ).to eq "4.0.4" end it "returns default version if existing config doesn't contain ams_version setting" do copy_from_spec_data "config/no_ams_version.admin_module", "config/ams_version/.admin_module" with_target_dir('config/ams_version') do |target_dir| target = target_dir + '.admin_module' # Create a config file to find AdminModule.load_configuration target expect( AdminModule.configuration.ams_version).to eq "4.4.0" end end end end end # describe AdminModule::Configuration
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
admin_module-0.1.8 | spec/lib/admin_module/configuration_spec.rb |