spec/paraduct/runner_spec.rb in paraduct-0.0.1.beta10 vs spec/paraduct/runner_spec.rb in paraduct-0.0.1.beta11
- old
+ new
@@ -2,22 +2,24 @@
let(:runner) do
Paraduct::Runner.new(
script: script,
params: params,
base_job_dir: base_job_dir,
+ job_id: job_id,
)
end
let(:base_job_dir){ "/tmp/jobs" }
let(:script) { "" }
let(:params) { {} }
+ let(:job_id) { 1 }
describe "#perform" do
subject{ runner.perform }
let(:script) { "./script/build_success.sh" }
let(:params) { { "ruby" => "1.9", "database" => "mysql" } }
- let(:command){ 'export RUBY="1.9"; export DATABASE="mysql"; ./script/build_success.sh' }
+ let(:command){ 'export RUBY="1.9"; export DATABASE="mysql"; export JOB_ID="1"; export JOB_NAME="RUBY_1.9_DATABASE_mysql"; ./script/build_success.sh' }
context "with mock system" do
it "script is call with capitalized variable" do
expect(runner).to receive(:run_command).with(command).and_return("stdout")
subject