From 9866a341caf8040c08f8ba4533690950ef10717d Mon Sep 17 00:00:00 2001 From: Leonardo Mosquera Date: Tue, 16 Apr 2013 22:31:34 -0300 Subject: [PATCH] Add unit test for PS env var --- spec/foreman/cli_spec.rb | 7 +++++++ spec/resources/Procfile | 1 + 2 files changed, 8 insertions(+) diff --git a/spec/foreman/cli_spec.rb b/spec/foreman/cli_spec.rb index 717ab52..7e5c410 100644 --- a/spec/foreman/cli_spec.rb +++ b/spec/foreman/cli_spec.rb @@ -44,6 +44,13 @@ describe "Foreman::CLI", :fakefs do output.should =~ /test.1 \| testing/ end end + + it "sets PS variable with the process name" do + without_fakefs do + output = foreman("start -f #{resource_path("Procfile")}") + output.should =~ /ps.1 \| PS env var is ps.1/ + end + end end end diff --git a/spec/resources/Procfile b/spec/resources/Procfile index f4bcb95..8c7a324 100644 --- a/spec/resources/Procfile +++ b/spec/resources/Procfile @@ -2,3 +2,4 @@ echo: bin/echo echoing env: bin/env FOO test: bin/test utf8: bin/utf8 +ps: bin/echo PS env var is $PS