spec/paraduct/runner_spec.rb in paraduct-0.0.1.beta11 vs spec/paraduct/runner_spec.rb in paraduct-0.0.1.beta12
- old
+ new
@@ -6,11 +6,13 @@
base_job_dir: base_job_dir,
job_id: job_id,
)
end
- let(:base_job_dir){ "/tmp/jobs" }
+ include_context "uses temp dir"
+
+ let(:base_job_dir){ temp_dir }
let(:script) { "" }
let(:params) { {} }
let(:job_id) { 1 }
describe "#perform" do
@@ -65,10 +67,10 @@
describe "#job_dir" do
subject{ runner.job_dir }
let(:params) { { "ruby" => "1.9", "database" => "mysql" } }
- it { should eq Pathname("/tmp/jobs/RUBY_1.9_DATABASE_mysql") }
+ it { should eq temp_dir_path.join("RUBY_1.9_DATABASE_mysql") }
end
describe "#formatted_params" do
subject{ runner.formatted_params }