Sha256: 4479bd16b64f683dcbf815d4afa441e6109ee6256b2751c1266131ec293bb313

Contents?: true

Size: 741 Bytes

Versions: 1

Compression:

Stored size: 741 Bytes

Contents

describe "ServiceDirectory" do
  it_should_behave_like "AppSwarm Test"

  it "should register a service" do
    t=NetworkTestBed.new(10)
    t.runOnOne("Master")
    sleepDebug 0.2
    t.run("UdpNetwork","DirectoryService")
    loop do
      incomplete=false
      t.eachApp(:fullNetworkNode){|app|
        incomplete=true if app.knownNodes.length<t.length
      }
      sleepDebug 2
      break unless incomplete==true
    end


    pp "REGISTER","_________________________"
    measureTime {
      t.first(:directoryService).register(:hello,"HI")
    }
    pp "DONE REGISTERING"

    found=false
    t.eachApp(:directoryService){|app|
      found=true if app.locallyStored.length > 0
    }
    found.should==true
    t.stop

  end
  

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
appswarm-0.0.1 apps/directory_service/spec/directory_service_spec.rb