Sha256: cb43fdd4798652dbf77dce89bdb554fe9e27c201a87142df117c8155b28d8c06
Contents?: true
Size: 1.78 KB
Versions: 1
Compression:
Stored size: 1.78 KB
Contents
describe Paraduct::CLI do describe "#start" do subject{ Paraduct::CLI.start } include_context :within_temp_work_dir let(:script){ "./script/build_success.sh" } let(:product_variables) do [ { "ruby" => "1.9.3", "database" => "mysql" , "rails" => "3.2.0" }, { "ruby" => "1.9.3", "database" => "mysql" , "rails" => "4.0.0" }, { "ruby" => "1.9.3", "database" => "mysql" , "rails" => "4.1.0" }, { "ruby" => "1.9.3", "database" => "postgresql", "rails" => "3.2.0" }, { "ruby" => "1.9.3", "database" => "postgresql", "rails" => "4.0.0" }, { "ruby" => "1.9.3", "database" => "postgresql", "rails" => "4.1.0" }, { "ruby" => "2.0.0", "database" => "mysql" , "rails" => "3.2.0" }, { "ruby" => "2.0.0", "database" => "mysql" , "rails" => "4.0.0" }, { "ruby" => "2.0.0", "database" => "mysql" , "rails" => "4.1.0" }, { "ruby" => "2.0.0", "database" => "postgresql", "rails" => "3.2.0" }, { "ruby" => "2.0.0", "database" => "postgresql", "rails" => "4.0.0" }, { "ruby" => "2.0.0", "database" => "postgresql", "rails" => "4.1.0" }, { "ruby" => "2.1.2", "database" => "mysql" , "rails" => "3.2.0" }, { "ruby" => "2.1.2", "database" => "mysql" , "rails" => "4.0.0" }, { "ruby" => "2.1.2", "database" => "mysql" , "rails" => "4.1.0" }, { "ruby" => "2.1.2", "database" => "postgresql", "rails" => "3.2.0" }, { "ruby" => "2.1.2", "database" => "postgresql", "rails" => "4.0.0" }, { "ruby" => "2.1.2", "database" => "postgresql", "rails" => "4.1.0" }, ] end it "should call perform_all" do expect(Paraduct::ParallelRunner).to receive(:perform_all).with(script, product_variables) subject end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paraduct-0.0.1.beta1 | spec/paraduct/cli_spec.rb |