diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-05-18 11:40:38 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-05-18 11:40:38 +0200 |
commit | 3e01a17ec9ed22867b409ffedab20e160de90ff7 (patch) | |
tree | d6708850502d3b320c4ea1c8bd2e37bd68a9b9c2 /spec/board_spec.rb | |
parent | 18164a443ff6a6c4547e54357e48cd473298a806 (diff) | |
download | edoors-ruby-3e01a17ec9ed22867b409ffedab20e160de90ff7.zip edoors-ruby-3e01a17ec9ed22867b409ffedab20e160de90ff7.tar.gz |
social skills failure ;) evendoors-ruby is renamed into iotas
Diffstat (limited to 'spec/board_spec.rb')
-rw-r--r-- | spec/board_spec.rb | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/spec/board_spec.rb b/spec/board_spec.rb index 9f76dc7..b533b23 100644 --- a/spec/board_spec.rb +++ b/spec/board_spec.rb @@ -4,10 +4,10 @@ require 'spec_helper' # -describe EvenDoors::Board do +describe Iotas::Board do # before (:all) do - @spin = EvenDoors::Spin.new 'dom0' + @spin = Iotas::Spin.new 'dom0' end # before(:each) do @@ -15,26 +15,26 @@ describe EvenDoors::Board do end # it "require_p release_p" do - board = EvenDoors::Board.new 'hell', @spin - p0 = board.require_p EvenDoors::Particle + board = Iotas::Board.new 'hell', @spin + p0 = board.require_p Iotas::Particle p0.src.should be board - p1 = board.require_p EvenDoors::Particle + p1 = board.require_p Iotas::Particle p1.src.should be board (p0===p1).should be_false board.release_p p0 - p2 = board.require_p EvenDoors::Particle + p2 = board.require_p Iotas::Particle p2.src.should be board (p0===p2).should be_true end # it "particle wait and merge" do - p0 = EvenDoors::Particle.new + p0 = Iotas::Particle.new p0['k0'] = 'v0' p0['k1'] = 'neither' p0['k2'] = 'v2' p0.set_link_fields 'k0,k2' p0.link_value.should eql 'v0v2' - p1 = EvenDoors::Particle.new + p1 = Iotas::Particle.new p1['k0'] = 'v0' p1['k1'] = 'nore' p1['k2'] = 'v2' @@ -42,12 +42,12 @@ describe EvenDoors::Board do p1.link_value.should eql 'v0v2' P0 = p0 P1 = p1 - class Board0 < EvenDoors::Board + class Board0 < Iotas::Board attr_reader :ok, :follow def receive_p p @ok = false case p.action - when EvenDoors::ACT_FOLLOW + when Iotas::ACT_FOLLOW @follow = true @ok = (p===P0 and p.merged(0)===P1) else @@ -68,9 +68,9 @@ describe EvenDoors::Board do b0.process_p p0 p0.merged(0).should be_nil # need to set it to p0 too, so case in Board0 is ok - p0.set_dst! EvenDoors::ACT_FOLLOW + p0.set_dst! Iotas::ACT_FOLLOW p0.split_dst! - p1.set_dst! EvenDoors::ACT_FOLLOW + p1.set_dst! Iotas::ACT_FOLLOW p1.split_dst! b0.process_p p1 b0.ok.should be_true @@ -78,14 +78,14 @@ describe EvenDoors::Board do end # it "board->json->board" do - board = EvenDoors::Board.new 'hell', @spin - p0 = EvenDoors::Particle.new - p1 = EvenDoors::Particle.new + board = Iotas::Board.new 'hell', @spin + p0 = Iotas::Particle.new + p1 = Iotas::Particle.new p1['v0']=0 p1.set_link_fields 'v0' board.process_p p0 board.process_p p1 - hell = EvenDoors::Board.json_create( JSON.load( JSON.generate(board) ) ) + hell = Iotas::Board.json_create( JSON.load( JSON.generate(board) ) ) board.name.should eql hell.name JSON.generate(board).should eql JSON.generate(hell) end |