Sha256: e6c340295d307d901c2a55aaba55b69dc747ac98ca96b78b139b8a857a6f6ad8
Contents?: true
Size: 993 Bytes
Versions: 2
Compression:
Stored size: 993 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + "/../../../spec_helper") describe DependencyManager do before(:each) do others_dependency = mock(Dependency) others_dependency.stub!(:exclusions).and_return([]) Dependency.stub!(:new).and_return(others_dependency) @dependency = mock(Dependency) end context "compile scope" do it "should include freemarker dependency when template is freemarker" do options = {:template_engine => "ftl"} Dependency.stub!(:new).with("org.freemarker", "freemarker", "2.3.16").and_return(@dependency) DependencyManager.new(options).compile_scope.include?(@dependency).should be_true end it "should include spring 3 when user asked for that" do options = {:spring3 => true} Dependency.stub!(:new).with("org.springframework", "spring-web", "3.0.4.RELEASE").and_return(@dependency) DependencyManager.new(options).compile_scope.include?(@dependency).should be_true end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vraptor-scaffold-0.0.4 | spec/lib/generators/app_generator/dependency_manager_spec.rb |
vraptor-scaffold-0.0.3 | spec/lib/generators/app_generator/dependency_manager_spec.rb |