Sha256: e6faaf900c76a7e5fbd5c1439e9a5f2bfcd3fee99ba9530f8a5f0d20c40981c2
Contents?: true
Size: 1.95 KB
Versions: 1
Compression:
Stored size: 1.95 KB
Contents
# # Testing OpenWFE # # John Mettraux at openwfe.org # # Mon Oct 9 22:19:44 JST 2006 # require 'rubygems' require 'openwfe/def' require 'flowtestbase' class FlowTest33 < Test::Unit::TestCase include FlowTestBase #def teardown #end #def setup #end # # TEST 0 class TestDefinition0 < OpenWFE::ProcessDefinition description "nada" _print "${description}" end def test_0 dotest TestDefinition0, "nada" end # # TEST 1 def test_1 dotest("""<process-definition name='test_1' revision='x'> <description>nada</description> <print>${description}</print> </process-definition> """, "nada") end # # TEST 2 class TestDefinition2 < OpenWFE::ProcessDefinition description :lang => "fr" do "nada" end sequence do _print "${description}" _print "${description__fr}" end end def test_2 dotest TestDefinition2, "nada\nnada" end # # TEST 3 class TestDefinition3 < OpenWFE::ProcessDefinition description "nothing" description :lang => "es" do "nada" end sequence do _print "${description}" _print "${description__es}" end end def test_3 dotest TestDefinition3, "nothing\nnada" end # # TEST 4 def test_4 @engine.register_participant :check do |fexp, wi| @tracer << fexp.lookup_variable('description').class.name @tracer << "\n" end dotest( """<process-definition name='test_1' revision='x'> <description language='en'>nothing</description> <description language='es'>nada</description> <sequence> <participant ref='check' /> <print>${description}</print> <print>${description__en}</print> <print>${description__es}</print> </sequence> </process-definition>""", "String\nnothing\nnothing\nnada") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruote-0.9.18 | test/ft_33_description.rb |