diff options
author | Lutz Lengemann <lutz@lengemann.net> | 2016-02-24 15:57:55 +0100 |
---|---|---|
committer | Lutz Lengemann <lutz@lengemann.net> | 2016-02-24 15:57:55 +0100 |
commit | cdf3a0c8d9006a2f7248615712890dd90beed16f (patch) | |
tree | 03b0c2a9d5e90e8b137cb449cc6b443268ad01ff | |
parent | a7e417b5eace4f87f55881f6e527112e793f9983 (diff) | |
download | bundler-cdf3a0c8d9006a2f7248615712890dd90beed16f.tar.gz |
added specs
-rw-r--r-- | spec/commands/viz_spec.rb | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/spec/commands/viz_spec.rb b/spec/commands/viz_spec.rb index c680568899..bd4d9ce358 100644 --- a/spec/commands/viz_spec.rb +++ b/spec/commands/viz_spec.rb @@ -32,4 +32,39 @@ describe "bundle viz", :ruby => "1.9.3", :if => Bundler.which("dot") do bundle "viz", :env => { "RUBYOPT" => "-I #{graphviz_lib}" } expect(out).to include("gem_graph.png") end + + context '--without option' do + it "one group" do + install_gemfile <<-G + source "file://#{gem_repo1}" + gem "activesupport" + + group :rails do + gem "rails" + end + G + + bundle "viz --without=rails", :env => { "RUBYOPT" => "-I #{graphviz_lib}" } + expect(out).to include("gem_graph.png") + end + + it "two groups" do + install_gemfile <<-G + source "file://#{gem_repo1}" + gem "activesupport" + + group :rack do + gem "rack" + end + + group :rails do + gem "rails" + end + G + + bundle "viz --without=rails:rack", :env => { "RUBYOPT" => "-I #{graphviz_lib}" } + expect(out).to include("gem_graph.png") + end + end + end |