#
# Testing OpenWFEru
#
# John Mettraux at openwfe.org
#
require 'flowtestbase'
require 'pending'
require 'openwfe/def'
#require 'openwfe/participants/participants'
include OpenWFE
class FlowTest57 < Test::Unit::TestCase
include FlowTestBase
#def setup
#end
#def teardown
#end
#
# Test 0
#
class Test0 < ProcessDefinition
sequence do
_set :field => "list" do
_a """
a
b
c
"""
end
_print "${r:wi.list.join('|')}"
_print "-"
_set :field => "list" do
_attribute """
---
- a
- b
- 3
"""
end
_print "${r:wi.list.join('|')}"
end
end
#def xxxx_0
def test_0
dotest(
Test0,
"""
a|b|c
-
a|b|3
""".strip)
end
#def xxxx_1
def test_1
dotest(
"""
---
- c
- d
- e
${r:wi.list.join('|')}
""".strip,
"c|d|e")
end
#def xxxx_2
def test_2
dotest(
"""
a
2
c
${r:wi.list.join('|')}
""".strip,
"a|2|c")
end
end