fe022bb1c6
as ENVVAR="" instead of ENVVAR=.
34 lines
823 B
Ruby
34 lines
823 B
Ruby
require File.expand_path(File.dirname(__FILE__) + "/../test_helper")
|
|
|
|
class OutputEnvTest < Test::Unit::TestCase
|
|
|
|
context "The output from Whenever with environment variables set" do
|
|
setup do
|
|
@output = Whenever.cron \
|
|
<<-file
|
|
env :MYVAR, 'blah'
|
|
env 'MAILTO', "someone@example.com"
|
|
env :BLANKVAR, ''
|
|
env :NILVAR, nil
|
|
file
|
|
end
|
|
|
|
should "output MYVAR environment variable" do
|
|
assert_match "MYVAR=blah", @output
|
|
end
|
|
|
|
should "output MAILTO environment variable" do
|
|
assert_match "MAILTO=someone@example.com", @output
|
|
end
|
|
|
|
should "output BLANKVAR environment variable" do
|
|
assert_match "BLANKVAR=\"\"", @output
|
|
end
|
|
|
|
should "output NILVAR environment variable" do
|
|
assert_match "NILVAR=\"\"", @output
|
|
end
|
|
end
|
|
|
|
end
|