spec/paraduct/runner_spec.rb in paraduct-0.0.1.beta9 vs spec/paraduct/runner_spec.rb in paraduct-0.0.1.beta10
- old
+ new
@@ -73,6 +73,22 @@
let(:params){ { "ruby" => "1.9", "database" => "mysql" } }
it{ should eq "ruby=1.9, database=mysql" }
end
+
+ describe "#job_name" do
+ subject{ runner.job_name }
+
+ context "basic case" do
+ let(:params) { { "ruby" => "1.9", "database" => "mysql" } }
+
+ it { should eq "RUBY_1.9_DATABASE_mysql" }
+ end
+
+ context "containing slash" do
+ let(:params) { { "ruby" => "1.9", "gemfile" => "gemfiles/rails3_2.gemfile" } }
+
+ it { should eq "RUBY_1.9_GEMFILE_gemfiles_rails3_2.gemfile" }
+ end
+ end
end