diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-05-11 11:39:46 +0200 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-05-12 09:38:01 +0200 | 
| commit | b9160ad15d6efadb6f67e9b0cd13e4ab4ec69a48 (patch) | |
| tree | fc34d4b1c8051a2abb34fba3fe316e07f63fdbe9 | |
| parent | 1b84ac25417719b13882e9e22812d307cb8d07ff (diff) | |
| download | edoors-ruby-b9160ad15d6efadb6f67e9b0cd13e4ab4ec69a48.zip edoors-ruby-b9160ad15d6efadb6f67e9b0cd13e4ab4ec69a48.tar.gz  | |
specs: Particle adapt to non static way
| -rw-r--r-- | spec/particle_spec.rb | 18 | 
1 files changed, 8 insertions, 10 deletions
diff --git a/spec/particle_spec.rb b/spec/particle_spec.rb index a7c4755..bcd8959 100644 --- a/spec/particle_spec.rb +++ b/spec/particle_spec.rb @@ -6,10 +6,6 @@ require 'spec_helper'  #  describe EvenDoors::Particle do      # -    before(:each) do -        EvenDoors::Spin.clear! -    end -    #      it "payload manipulation" do          p = EvenDoors::Particle.new          # @@ -65,8 +61,8 @@ describe EvenDoors::Particle do      #      it "routing: add_dsts, next_dst and dst_routed!" do          p = EvenDoors::Particle.new -        d0 = EvenDoors::Door.new 'door0' -        d1 = EvenDoors::Door.new 'door1' +        d0 = EvenDoors::Door.new 'door0', nil +        d1 = EvenDoors::Door.new 'door1', nil          p.dst.should be_nil          p.next_dst.should be_nil          p.add_dsts 'some?where,room0/room1/door?action,room/door,door' @@ -100,7 +96,7 @@ describe EvenDoors::Particle do      #      it "routing: set_dst! and split_dst!" do          p = EvenDoors::Particle.new -        d0 = EvenDoors::Door.new 'door0' +        d0 = EvenDoors::Door.new 'door0', nil           #          p.set_dst! 'action', 'room0/room1/door'          p.split_dst! @@ -145,7 +141,7 @@ describe EvenDoors::Particle do      #      it "routing: error!" do          p = EvenDoors::Particle.new -        d = EvenDoors::Door.new 'door' +        d = EvenDoors::Door.new 'door', nil          p.src = d          p.add_dsts 'door?action,?action'          p.next_dst.should eql 'door?action' @@ -179,7 +175,7 @@ describe EvenDoors::Particle do          p.link_value.should eql 'v0v2'          p.next_dst.should eql 'door?action'          lnk = EvenDoors::Link.new('door0', 'door1?get,door2', 'k1', 'f0,f1', 'v0v1') -        f = Fake.new +        f = Fake.new 'fake', nil          lnk.door = f          p.apply_link! lnk          p.src.should be f @@ -210,7 +206,9 @@ describe EvenDoors::Particle do          p1.set_link_fields 'k5,k4,k3'          p1.add_dsts 'room0/room1/door?action,output?action'          p0.merge! p1 -        px = EvenDoors::Particle.json_create( JSON.load( JSON.generate(p0) ) ) +        o = JSON.load( JSON.generate(p0) ) +        o['parent'] = s0 +        px = EvenDoors::Particle.json_create( o )          ((px.ts-p0.ts)<0.5).should be_true          px.src.should be s3          px.dst.should be_nil  | 
