summaryrefslogtreecommitdiffstats
path: root/spec/door_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/door_spec.rb')
-rw-r--r--spec/door_spec.rb20
1 files changed, 10 insertions, 10 deletions
diff --git a/spec/door_spec.rb b/spec/door_spec.rb
index d86bb5a..9f909a5 100644
--- a/spec/door_spec.rb
+++ b/spec/door_spec.rb
@@ -18,10 +18,10 @@ describe Edoors::Door do
door = Edoors::Door.new 'hell', @spin
p0 = door.require_p Edoors::Particle
p1 = door.require_p
- (p0===p1).should be_false
+ expect(p0===p1).to be_falsey
door.release_p p0
p2 = door.require_p
- (p0===p2).should be_true
+ expect(p0===p2).to be_truthy
end
#
it "NoMethodError when receive_p not overridden" do
@@ -30,7 +30,7 @@ describe Edoors::Door do
f = Fake.new 'fake', @spin
d0 = Door0.new 'door0', f
p0 = d0.require_p Edoors::Particle
- lambda { d0.process_p p0 }.should raise_error(NoMethodError)
+ expect(lambda { d0.process_p p0 }).to raise_error(NoMethodError)
end
#
it "send_p, send_sys_p, release_p and release of lost particles" do
@@ -55,39 +55,39 @@ describe Edoors::Door do
p0.add_dst 'SEND'
p0.split_dst!
d0.process_p p0
- f.p.should eql p0
+ expect(f.p).to eql p0
p0.clear_dsts!
#
p0.add_dst 'SEND_SYS'
p0.split_dst!
d0.process_p p0
- f.sp.should eql p0
+ expect(f.sp).to eql p0
p0.clear_dsts!
#
p0.add_dst 'RELEASE'
p0.split_dst!
d0.process_p p0
p1 = d0.require_p
- p1.should be p0
+ expect(p1).to be p0
p0.clear_dsts!
#
p0.add_dst 'LOST'
p0.split_dst!
d0.process_p p0
p1 = d0.require_p Edoors::Particle
- p1.should be p0
+ expect(p1).to be p0
p0.clear_dsts!
#
d0.process_sys_p p0
p1 = @spin.require_p Edoors::Particle
- p1.should be p0
+ expect(p1).to be p0
end
#
it "door->json->door" do
door = Edoors::Door.new 'hell', @spin
hell = Edoors::Door.json_create( JSON.load( JSON.generate(door) ) )
- door.name.should eql hell.name
- JSON.generate(door).should eql JSON.generate(hell)
+ expect(door.name).to eql hell.name
+ expect(JSON.generate(door)).to eql JSON.generate(hell)
end
#
end