Sha256: acbfa968daf7e880466e781f6e9d78a7b5c9efee673c4c81eea3f194515d08b9
Contents?: true
Size: 870 Bytes
Versions: 1
Compression:
Stored size: 870 Bytes
Contents
# # testing ruote # # Wed Jul 1 09:51:30 JST 2009 # require File.join(File.dirname(__FILE__), 'base') class FtParticipantParamsTest < Test::Unit::TestCase include FunctionalBase def test_params pdef = Ruote.process_definition do sequence do alpha alpha :activity => 'buy groceries' alpha end end alpha = @engine.register_participant :alpha, Ruote::StorageParticipant #noisy wfid = @engine.launch(pdef) wait_for(:alpha) assert_equal({ 'ref' => 'alpha' }, alpha.first.fields['params']) alpha.reply(alpha.first) wait_for(:alpha) assert_equal('buy groceries', alpha.first.fields['params']['activity']) alpha.reply(alpha.first) wait_for(:alpha) assert_equal({ 'ref' => 'alpha' }, alpha.first.fields['params']) alpha.reply(alpha.first) wait_for(wfid) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruote-2.2.0 | test/functional/ft_16_participant_params.rb |