--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The list of scripted events. These will be Net::SSH::Test::LocalPacket and Net::SSH::Test::RemotePacket instances.
  name: events
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: Represents a sequence of scripted events that identify the behavior that a test expects. Methods named &quot;sends_*&quot; create events for packets being sent from the local to the remote host, and methods named &quot;gets_*&quot; create events for packets being received by the local from the remote host.
- !ruby/struct:SM::Flow::P 
  body: "A reference to a script. is generally obtained in a unit test via the Net::SSH::Test#story helper method:"
- !ruby/struct:SM::Flow::VERB 
  body: "  story do |script|\n    channel = script.opens_channel\n    ...\n  end\n"
constants: []

full_name: Net::SSH::Test::Script
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: gets
- !ruby/object:RI::MethodSummary 
  name: gets_channel_close
- !ruby/object:RI::MethodSummary 
  name: gets_channel_data
- !ruby/object:RI::MethodSummary 
  name: gets_channel_eof
- !ruby/object:RI::MethodSummary 
  name: gets_channel_request
- !ruby/object:RI::MethodSummary 
  name: next
- !ruby/object:RI::MethodSummary 
  name: opens_channel
- !ruby/object:RI::MethodSummary 
  name: process
- !ruby/object:RI::MethodSummary 
  name: sends
- !ruby/object:RI::MethodSummary 
  name: sends_channel_close
- !ruby/object:RI::MethodSummary 
  name: sends_channel_data
- !ruby/object:RI::MethodSummary 
  name: sends_channel_eof
- !ruby/object:RI::MethodSummary 
  name: sends_channel_request
name: Script
superclass: Object
