Sha256: 48a4538d932cd4d09a7eade210d6f19fafef29dd461c43a26eda38eccc40ee17
Contents?: true
Size: 1.26 KB
Versions: 3
Compression:
Stored size: 1.26 KB
Contents
require File.dirname(__FILE__) + '/../spec_helper' require 'optparse' describe Trinidad::Extensions do before(:each) do @extensions = {:foo => {:bar => :bazz}} end it "configures the server with new stuff" do lambda {Trinidad::Extensions.configure_server_extensions(@extensions, nil)}.should_not raise_error lambda {Trinidad::Extensions.const_get(:FooServerExtension)}.should_not raise_error end it "configures the webapp with new stuff" do lambda {Trinidad::Extensions.configure_webapp_extensions(@extensions, nil, nil)}.should_not raise_error lambda {Trinidad::Extensions.const_get(:FooWebAppExtension)}.should_not raise_error end it "adds options to the command line parser" do options = {} parser = OptionParser.new lambda { Trinidad::Extensions.configure_options_extensions({:foo => {}}, parser, options) }.should_not raise_error lambda { parser.parse! ['--foo'] options.has_key?(:bar).should be_true }.should_not raise_error end it "allows to override the tomcat's instance" do extensions = {:override_tomcat => {}} tomcat = Trinidad::Tomcat::Tomcat.new extended = Trinidad::Extensions.configure_server_extensions(extensions, tomcat) extended.should_not equal(tomcat) end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
trinidad-0.9.0 | spec/trinidad/extensions_spec.rb |
trinidad_jars-0.2.0 | spec/trinidad/extensions_spec.rb |
trinidad-0.8.3 | spec/trinidad/extensions_spec.rb |