Sha256: e65e03dc4827d3a2e6b6a9a1066204a4c05c54c1a32c642a513dae111a818c3d
Contents?: true
Size: 1.54 KB
Versions: 3
Compression:
Stored size: 1.54 KB
Contents
require './spec_env.rb' describe "When getting a sites connection strings" do before(:all) do iis_cfg = IisConfiguration.new site = iis_cfg.get_sites.find { |s| s.name= 'thuis.jolena.be' } site.configure do |site_cfg| @app_settings = site_cfg.get_connection_strings end end it "the settings should be returned" do @app_settings.size.should == 1 end end describe "When changing an app setting" do before(:all) do @iis_cfg = IisConfiguration.new site = @iis_cfg.get_sites.find { |s| s.name= 'thuis.jolena.be' } site.configure do |site_cfg| @previous = site_cfg.get_app_settings[0].value site_cfg.get_app_settings[0].value = "foo" end end it "the settings should be persisted" do site = @iis_cfg.get_sites.find { |s| s.name= 'thuis.jolena.be' } site.configure do |site_cfg| site_cfg.get_app_settings[0].value.should == "foo" site_cfg.get_app_settings[0].value = @previous end end end describe "When adding an app setting" do before(:all) do @iis_cfg = IisConfiguration.new site = @iis_cfg.get_sites.find { |s| s.name= 'thuis.jolena.be' } site.configure do |site_cfg| @previous = site_cfg.get_app_settings.size site_cfg.get_app_settings.add do |setting| setting.key = generate_random_name() setting.value = "bar" end end end it "the settings should be persisted" do site = @iis_cfg.get_sites.find { |s| s.name= 'thuis.jolena.be' } site.configure do |site_cfg| site_cfg.get_app_settings.size.should == (@previous + 1) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
inetmgr-0.6.0 | spec/site_app_settings_spec.rb |
inetmgr-0.5.0 | spec/site_app_settings_spec.rb |
inetmgr-0.4.0 | spec/site_app_settings_spec.rb |