spec/build/dependency/partial_chain_spec.rb in build-dependency-1.4.0 vs spec/build/dependency/partial_chain_spec.rb in build-dependency-1.5.0

- old
+ new

@@ -28,24 +28,25 @@ it "should generate full list of ordered providers" do expect(chain.ordered).to be == [ variant.resolution_for(Build::Dependency::Depends.new('Variant/debug')), platform.resolution_for(Build::Dependency::Depends.new('Platform/linux')), - compiler.resolution_for(Build::Dependency::Depends.new("Language/C++17")), - lib.resolution_for(Build::Dependency::Depends.new('lib')), + compiler.resolution_for(Build::Dependency::Depends.new("Language/C++17", private: true)), + lib.resolution_for(Build::Dependency::Depends.new('lib', private: true)), app.resolution_for(Build::Dependency::Depends.new('app')), ] end it "should generate a full list of provisions" do expect(chain.provisions).to be == [ variant.provision_for(Build::Dependency::Depends.new('Variant/debug')), platform.provision_for(Build::Dependency::Depends.new('Platform/linux')), - compiler.provision_for(Build::Dependency::Depends.new('Language/C++17')), - lib.provision_for(Build::Dependency::Depends.new('lib')), - compiler.provision_for(Build::Dependency::Depends.new('Language/C++14')), + compiler.provision_for(Build::Dependency::Depends.new('Language/C++17', private: true)), + lib.provision_for(Build::Dependency::Depends.new('lib', private: true)), + compiler.provision_for(Build::Dependency::Depends.new('Language/C++14', private: true)), app.provision_for(Build::Dependency::Depends.new('app')), + lib.provision_for(Build::Dependency::Depends.new('lib')), ] graph = visualization.generate(chain) Graphviz.output(graph, path: "full.svg", format: 'svg') @@ -55,11 +56,11 @@ it "should select app packages" do expect(subject.ordered).to be == [ variant.resolution_for(Build::Dependency::Depends.new('Variant/debug')), platform.resolution_for(Build::Dependency::Depends.new('Platform/linux')), - lib.resolution_for(Build::Dependency::Depends.new('lib')), - compiler.resolution_for(Build::Dependency::Depends.new("Language/C++14")), + lib.resolution_for(Build::Dependency::Depends.new('lib', private: true)), + compiler.resolution_for(Build::Dependency::Depends.new("Language/C++14", private: true)), ] graph = visualization.generate(subject) Graphviz.output(graph, path: "partial.svg", format: 'svg')