whenever/test/functional/output_env_test.rb

34 lines
823 B
Ruby
Raw Normal View History

require File.expand_path(File.dirname(__FILE__) + "/../test_helper")
2009-02-16 03:24:10 +00:00
class OutputEnvTest < Test::Unit::TestCase
context "The output from Whenever with environment variables set" do
setup do
@output = Whenever.cron \
2009-02-16 03:24:10 +00:00
<<-file
env :MYVAR, 'blah'
env 'MAILTO', "someone@example.com"
env :BLANKVAR, ''
env :NILVAR, nil
2009-02-16 03:24:10 +00:00
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
2009-02-16 03:24:10 +00:00
end
end